ECMAScript 賦值運算符
賦值運算符
簡單的賦值運算符由等號(=)實現(xiàn),只是把等號右邊的值賦予等號左邊的變量。
例如:
var iNum = 10;
復合賦值運算是由乘性運算符、加性運算符或位移運算符加等號(=)實現(xiàn)的。這些賦值運算符是下列這些常見情況的縮寫形式:
var iNum = 10; iNum = iNum + 10;
可以用一個復合賦值運算符改寫第二行代碼:
var iNum = 10; iNum += 10;
每種主要的算術運算以及其他幾個運算都有復合賦值運算符:
- 乘法/賦值(*=)
- 除法/賦值(/=)
- 取模/賦值(%=)
- 加法/賦值(+=)
- 減法/賦值(-=)
- 左移/賦值(<<=)
- 有符號右移/賦值(>>=)
- 無符號右移/賦值(>>>=)