指派運算子
指派運算子(Assignment Operator)符號是(=),你可能會把它想成數學的等於,但實際上不能這樣想,正確的意思是:將右邊的結果放入左邊。
指派運算子(Assignment Operator)符號是(=),你可能會把它想成數學的等於,但實際上不能這樣想,正確的意思是:將右邊的結果放入左邊。
指派運算子會將指派結果回傳,也就是指派的內容本身,又因為結合律為右,所以可以將指派的回傳結果指派給下個變數,例如
var x, y, z;
console.log(y = 1); // 1
x = y = z = 2;
console.log(x, y, z); // 2, 2, 2
具有運算的指派,包含以下運算子:
a += b, a = a + b
a -= b, a = a – b
a *= b, a = a * b
a /= b, a = a / b
a %= b, a = a % b
a <<= b, a = a << b
a >>= b, a = a >> b
a &= b, a = a & b
a |= b, a = a | b
a ^= b, a = a ^ b
转载请注明:XAMPP中文组官网 » javascript 運算子(五)