JavaScript 赋值运算符
赋值运算符向 JavaScript 变量赋值。
| 运算符 | 例子 | 等同于 | |||
|---|---|---|---|---|---|
| = | x = y | x = y | |||
| += | x += y | x = x + y | |||
| -= | x -= y | x = x - y | |||
| *= | x *= y | x = x * y | |||
| /= | x /= y | x = x / y | |||
| %= | x %= y | x = x % y | |||
| <<= | x <<= y | x = x << y | |||
| >>= | x >>= y | x = x >> y | |||
| >>>= | x >>>= y | x = x >>> y | |||
| &= | x &= y | x = x & y | |||
| ^= | x ^= y | x = x ^ y | |||
| = | x | = y | x = x | y | |
| **= | x **= y | x = x ** y |
**= 运算符属于 ECMAScript 2016 proposal (ES7) 的实验部分。它的跨浏览器表现并不稳定。请勿使用。
赋值实例
= 赋值运算符向变量赋值。var x = 7;
+= 赋值运算符向变量添加值 x += 8;
-= 赋值运算符从变量中减去一个值。x -= 8;
*= 赋值运算符相乘变量。x *= 8;
/= 赋值运算符对变量相除。x /= 8;
%= 赋值运算符把余数赋值给变量。x %= 8;