文字の連結
【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム
【文字の連結】
算術演算子の一つである加算演算子(+)は 2 つの値がともに数値の場合には数値の加算として使用されますが、 1 つまたは 2 つがの値が文字列の場合には文字列の連結として使用されます。
サンプル
let address = '東京都' + '千代田区';
console.log(address);
> 東京都千代田区
1 つの値が文字列で、もう 1 つの値が文字列以外の場合
let price = 200 + '円';//文字列以外の値を文字列に変換する
console.log(price);
> 200円
【文字列連結の順序】
加算演算子(+)の結合規則は左ですので、式の中に複数の + 演算子が含まれる場合は左から順に連結が行われます。
サンプル
let msg = 100 + 80 + '円です。';
console.log(msg);
> 180円です。
let msg = '値段は' + 100 + 80 + '円です。';
console.log(msg);
> 値段は10080円です。
訂正する
let msg = '値段は' + (100 + 80) + '円です。';()を付ける
console.log(msg);
> 値段は180円です。