文字列と数値の + 演算時による結合

February 28, 2008category: JavaScript 

文字列と数値の + 演算時による結合について。

console.log(1 + 1 + "hoge" + 1 + 1);         //=>2hoge11
console.log((1 + 1 + "hoge") + 1 + 1);       //=>2hoge11
console.log(1 + 1 + "hoge" + (1 + 1));       //=>2hoge2

+ 演算子の評価は左から右に行われるので、評価順序を変えない限り、文字列が連結された時点で以後、文字列として扱われる。

comments (0)このエントリーを含むはてなブックマークはてなブックマーク - 文字列と数値の + 演算時による結合

comments