11

aコードの 3 行目を実行した後、結果が 5になる理由を知りたいですか?

a = 10;
b = 5;
a =+ b;
4

2 に答える 2

41

ぎこちない書式設定:

a =+ b;

次と同等です。

a = +b;

そして、ここのように、数値+bにキャストするための単なる派手な方法bです:

var str = "123";
var num = +str;

あなたはおそらく望んでいた:

a += b;

以下と同等:

a = a + b;
于 2012-04-15T09:20:42.990 に答える