Code Fix

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

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

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

 1  const x = 9;
 2  const y = 4;
 3  console.log("Combined: " + _______);
                                  ^
出力: Combined: 94期待: Combined: 13 (エラーにはなりません)

空欄を埋めて実行を通す

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

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

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

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

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