初級 › "合計: " + a + b が期待した数値の合計にならない理由 › パターン2
"合計: " + a + b が期待した数値の合計にならない理由
文字列と数値を+で連続してつなげると、最初の+で文字列に変換されてしまい、それ以降の+はすべて文字列連結として扱われます。
1 const a = 7; 2 const b = 2; 3 console.log("Sum: " + _______); ^
出力: Sum: 72期待: Sum: 9 (エラーにはなりません)
空欄を埋めて実行を通す
括弧が無いと"Sum: " + aの時点で文字列になり、続くbもそのまま連結されます。
次の問題