javascript有哪些赋值运算符
时间:2022-02-11 17:19
javascript的赋值运算符有:“=”、“+=”、“-=”、“*=”、“/=”、“%=”、“<<=”、“>>=”、“>>>=”、“&=”、“|=”、“^=”。 本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。 在javascript中,赋值运算符用来为变量赋值。赋值运算符左侧的操作数必须是变量、对象属性或数组元素,也称为左值。 例如,下面的写法是错误的,因为左侧的值是一个固定的值,不允许操作。 赋值运算有以下两种形式: 简单的赋值运算 附加操作的赋值运算:赋值之前先对右侧操作数执行某种操作,然后把运算结果复制给左侧操作数。具体说明如表所示: 示例代码如下: 【相关推荐:javascript学习教程】 以上就是javascript有哪些赋值运算符的详细内容,更多请关注gxlsystem.com其它相关文章!1 = 100; //返回错误
=
:把等号右侧操作数的值直接复制给左侧的操作数,因此左侧操作数的值会发生变化。赋值运算符 说明 示例 等效于 +=
加法运算或连接操作并赋值 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 ^=
位异或运算并赋值 a ^= b a = a ^ b var x = 10;
x += 20;
console.log(x); // 输出:30
var x = 12,
y = 7;
x -= y;
console.log(x); // 输出:5
x = 5;
x *= 25;
console.log(x); // 输出:125
x = 50;
x /= 10;
console.log(x); // 输出:5
x = 100;
x %= 15;
console.log(x); // 输出:10