
javascript的赋值运算符有:“=”、“+=”、“-=”、“*=”、“/=”、“%=”、“<<=”、“>>=”、“>>>=”、“&=”、“|=”、“^=”。
本教程 *** 作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
在javascript中,赋值运算符用来为变量赋值。赋值运算符左侧的 *** 作数必须是变量、对象属性或数组元素,也称为左值。
例如,下面的写法是错误的,因为左侧的值是一个固定的值,不允许 *** 作。
1 = 100; //返回错误
赋值运算有以下两种形式:
简单的赋值运算
=:把等号右侧 *** 作数的值直接复制给左侧的 *** 作数,因此左侧 *** 作数的值会发生变化。附加 *** 作的赋值运算:赋值之前先对右侧 *** 作数执行某种 *** 作,然后把运算结果复制给左侧 *** 作数。具体说明如表所示:
+=加法运算或连接 *** 作并赋值a += ba = a + b-=减法运算并赋值a -= ba= a - b*=乘法运算并赋值a *= ba = a * b/=除法运算并赋值a /= ba = a / b%=取模运算并赋值a %= ba = a % b<<=左移位运算并赋值a <<= ba = a << b>>=右移位运算并赋值a >>= ba = a >> b>>>=无符号右移位运算并赋值位a >>>= ba = a >>> b&=位与运算并赋值a &= ba = a & b|=位或运算并赋值a |= ba = a |= b^=位异或运算并赋值a ^= ba = 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【相关推荐:javascript学习教程】
以上就是javascript有哪些赋值运算符的详细内容,
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)