初級 › "合計: " + a + b が期待した数値の合計にならない理由 › パターン3
"合計: " + a + b が期待した数値の合計にならない理由
文字列と数値を+で連続してつなげると、最初の+で文字列に変換されてしまい、それ以降の+はすべて文字列連結として扱われます。
1 const x = 9; 2 const y = 4; 3 console.log("Combined: " + _______); ^
出力: Combined: 94期待: Combined: 13 (エラーにはなりません)
空欄を埋めて実行を通す
数値同士を先に計算してから文字列と結合したい場合は、括弧で優先順位を明示します。
次の問題