Code Fix

初級"合計: " + a + b が期待した数値の合計にならない理由 › パターン2

"合計: " + a + b が期待した数値の合計にならない理由

文字列と数値を+で連続してつなげると、最初の+で文字列に変換されてしまい、それ以降の+はすべて文字列連結として扱われます。

 1  const a = 7;
 2  const b = 2;
 3  console.log("Sum: " + _______);
                             ^
出力: Sum: 72期待: Sum: 9 (エラーにはなりません)

空欄を埋めて実行を通す

広告
広告スロット(未設定)

"合計: " + a + b が期待した数値の合計にならない理由

数値同士を先に計算したい場合は括弧で明示する必要があります。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)