学科分类
目录
JavaScript网页编程

赋值运算符

赋值运算符用于将运算符右边的值赋给左边的变量,在JavaScript中,除了可以使用“=”进行赋值外,还可以使用 “+=”相加并赋值、“-=”相减并赋值、“*=”相乘并赋值等。示例代码如下。

 1  var age = 10;

 2  age += 5;      // 相当于age = age + 5;

 3  console.log(age);  // 输出结果:15

 4  age -= 5;      // 相当于age = age - 5;

 5  console.log(age);  // 输出结果:10

 6  age *= 10;     // 相当于age = age * 10;

 7  console.log(age);  // 输出结果:100

下面我们通过表1列举常用的赋值运算符及示例。

表1 赋值运算符

运算符 运算 示例 结果
= 赋值 a = 3; a = 3
+= 加并赋值 a = 3; a += 2; a = 5
-= 减并赋值 a = 3; a -= 2; a = 1
*= 乘并赋值 a = 3; a *= 2; a = 6
/= 除并赋值 a = 3; a /= 2; a = 1.5
%= 求模并赋值 a = 3; a %= 2; a = 1
+= 连接并赋值 a = 'abc'; a += 'def'; a = 'abcdef'
<<= 左移位并赋值 a = 9; a <<= 2; a = 36
>>= 右移位并赋值 a = -9; a >>= 2; a = -3
>>>= 无符号右移位并赋值 a = 9; a >>>= 2; a = 2
&= 按位“与”并赋值 a = 3; a &= 9; a = 1
^= 按位“异或”并赋值 a = 3; a ^= 9; a = 10
|= 按位“或”并赋值 a = 3; a |= 9; a = 11
点击此处
隐藏目录