赋值运算符将值赋给 JavaScript 变量。
Operator | Example | Same As |
---|---|---|
= | 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 |
Operator | Example | Same As |
---|---|---|
<<= | x <<= y | x = x << y |
>>= | x >>= y | x = x >> y |
>>>= | x >>>= y | x = x >>> y |
Operator | Example | Same As |
---|---|---|
&= | x &= y | x = x & y |
^= | x ^= y | x = x ^ y |
|= | x |= y | x = x | y |
Operator | Example | Same As |
---|---|---|
&&= | x &&= y | x = x && (x = y) |
||= | x ||= y | x = x || (x = y) |
??= | x ??= y | x = x ?? (x = y) |
逻辑赋值运算符是ES2020。
这个简单赋值运算符为变量赋值。
这个加法赋值运算符向变量添加一个值。
这个减法赋值运算符从变量中减去一个值。
这个乘法赋值运算符乘以一个变量。
这个求幂赋值运算符计算变量的操作数次方。
这个除法赋值运算符除一个变量。
这个余数赋值运算符将余数分配给变量。
这个左移赋值运算符左移一个变量。
这个右移赋值运算符右移变量(有符号)。
这个无符号右移赋值运算符右移变量(无符号)。
这个按位与赋值运算符对两个操作数进行按位 AND 运算,并将结果赋给变量。
这个按位或赋值运算符对两个操作数进行按位或运算,并将结果赋给变量。
这个按位异或赋值运算符对两个操作数进行按位异或运算,并将结果赋给变量。
这个逻辑与赋值运算符用在两个值之间。
如果第一个值为 true,则分配第二个值。
这个&&=
运算符是一个ES2020特点。
这个逻辑或赋值运算符用在两个值之间。
如果第一个值为 false,则分配第二个值。
这个||=
运算符是一个ES2020特点。
这个空合并赋值运算符用在两个值之间。
如果第一个值未定义或为 null,则分配第二个值。
这个??=
运算符是一个ES2020特点。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!