JavaScript 赋值运算符

JavaScript 赋值运算符为 JavaScript 变量赋值。

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

示例

= 赋值运算符将值分配给变量。

let x = 10;
console.log("x =", x); // 输出: x = 10

+= 赋值运算符将变量的值加上一个数的和再赋值给当前变量。

let x = 10;
x += 5;
console.log("x =", x); // 输出: x = 15

-= 赋值运算符将变量的值减去一个数的差再赋值给当前变量。

let x = 10;
x -= 5;
console.log("x =", x); // 输出: x = 5

*= 赋值运算符值将变量的值乘以一个数的积再赋值给当前变量。

let x = 10;
x *= 5;
console.log("x =", x); // 输出: x = 50

/= 赋值运算符值将变量的值除以一个数的商再赋值给当前变量。

let x = 10;
x /= 5;
console.log("x =", x); // 输出: x = 2

%= 赋值运算符值将变量的值除以一个数的余数再赋值给当前变量。

let x = 11;
x %= 5;
console.log("x =", x); // 输出: x = 1