初級 › 文字列と数値の+の左結合で意図しない連結になる › パターン1
文字列と数値の+の左結合で意図しない連結になる
文字列と数値を+で連続してつなげると、最初の+で文字列に変換され、それ以降の+はすべて文字列連結として扱われます。
1 const a: number = 3; 2 const b: number = 4; 3 console.log(________________); ^
出力: 合計: 34
空欄を埋めてコンパイルを通す
"合計: " + aで先に文字列になるため、続く+ bは文字列連結になります。数値として足したい場合は(a + b)のように括弧で先に計算します。
次の問題