Javascript中的+ =是什么?

时间:2015-10-05 20:55:21

标签: javascript loops while-loop

例如,在while循环中:

while (i < 10) {
    text += "The number is " + i;
    i++;
}

它不能大于或等于,因为就是这样:&gt; =那么它是做什么的?谢谢

2 个答案:

答案 0 :(得分:8)

addition assignment 运算符(+=)为变量添加值。

换句话说,它将使用变量的当前值,并为样本添加另一个值。对于strings,您将当前值与另一个值

连接起来
var name = "User";

name += "Name"; // name = "UserName";

它是一样的:

var name = "User";

name = name + "Name"; // name = "UserName";

对于数字,它将总和值:

var n = 3;

n += 2; // n = 5

在Javascript中,我们还有-=(减去数字),/=(除法),*=(多重播放)和%=(其余部分)。< / p>

答案 1 :(得分:6)

text += "The number is " + i;

相当于

text = text + "The number is " + i;