-1

if ステートメント エラーが発生していますが、理解できません。何が悪いのか教えていただけますか?

var balance = 20.97;

if (balance < 10.00 ) {
    // console.log() the balance minus 5 dollars
    console.log("Your balance is (balance - 5.00).");
} else {
    // Just console.log() the balance
    console.log("Your balance is (balance).");
}
4

2 に答える 2

2

文字列を印刷しているだけです。プレースホルダーは次のように機能します。

console.log('Your balance is %s.', balance - 5.0);
于 2013-06-26T20:17:33.173 に答える
2
console.log("Your balance is (balance - 5.00).");

する必要があります

console.log("Your balance is %s.", (balance - 5.00));

前者は、「残高は (残高 - 5.00)」とだけ表示されます。JavaScript は、「残高」などの単語が文字列リテラル内にある場合、変数参照として扱わないためです。

2 番目のメッセージ フォーマット文字列は、表示する式とは異なり、シーケンスを他の引数にconsole.log置き換えます。%s

于 2013-06-26T20:15:20.523 に答える