次の評価は何ですか?
"1"+2+4
これはどうですか:
5 + 4 + "3"
最初のケースで"1"
は、 is は文字列であるため、すべてが文字列であるため、結果は"124"
. 2 番目のケースでは、93
ここで何が起きているのでしょうか? あるインスタンスでは加算が行われ、別のインスタンスでは文字列の連結が行われるのはなぜですか?
var x = "1" + 2 + 4;
var z = 5 + 4 + "3";
console.log(x); // "124"
console.log(z); // 93
誰でもこれを説明できますか?