2015-10-05 15 views
0

例如,在while循環:什麼是JavaScript中的+ =?

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

它不能大於或等於,因爲這是這樣的:> =那麼它有什麼作用?謝謝

+1

[+ =](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Assignment_Operators#Addition_assignment) – hindmost

回答

4

這是addition assignment運營商(+=)增加值的變量。

換句話說,它將使用變量的當前值,併爲樣本添加另一個值。對於strings,你Concat的另一個值電流值

var name = "User"; 

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

對於數字,這將總結的值:

var n = 3; 

n += 2; // n = 5 

在Javascript中,我們也有-=(其中減去數字),/=(部分),*=(多重播放)和%=(休息區)。

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

相當於

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

哦,我明白了,謝謝 – HappyHands31