【JavaScript 教程】第三章运算符02— JavaScript 赋值运算符
在上节中,我们学习了JavaScript 一元运算符,错过的小伙伴可以点击文章《【JavaScript 教程】第三章运算符01— JavaScript 一元运算符》进行学习。
那么,在今天的教程中,我们将一起来学习如何使用JavaScript 赋值运算符,以将其右操作数的值分配给其左操作数。
JavaScript 赋值运算符简介
赋值运算符将右操作数的值赋给其左操作数。这是基本的赋值运算符:
let counter = 0;
在此示例中,我们使用赋值运算符 (=) 将数字 0 分配给counter变量。
下面的示例将计数器变量加 1,并将结果分配给counter变量本身。赋值后,计数器变量的值为1。
let counter = 0;
counter = counter + 1;
在计算第二个赋值时,JavaScript 首先计算右边的表达式(counter + 1)并将结果分配给 counter 变量。
为了使代码更简洁,您可以像这样使用 += 运算符:
let counter = 0;
counter += 5;
在这种形式中,您不必在赋值中重复计数器变量两次。
下表说明了另一个运算符加上赋值的简写的赋值运算符:
操作员 | 意义 | 描述 |
---|---|---|
a = b |
a = b |
将 的值分配b 给a 。 |
a += b |
a = a + b |
将a plus的结果赋值b 给a 。 |
a -= b |
a = a - b |
将a 减号的结果赋值b 给a 。 |
a *= b |
a = a * b |
将a 时间的结果分配b 给a 。 |
a /= b |
a = a / b |
将a 除以的结果赋值b 给a 。 |
a %= b |
a = a % b |
将a 模的结果分配b 给a 。 |
a &=b |
a = a & b |
将a AND的结果赋值b 给a 。 |
a |=b |
a = a | b |
将a OR的结果赋值b 给a 。 |
a ^=b |
a = a ^ b |
将a XOR的结果分配b 给a 。 |
a <<= b |
a = a << b |
a 将左移的结果赋值b 给a 。 |
a >>= b |
a = a >> b |
a 将右移(保留符号)的结果分配b 给 to a 。 |
a >>>= b |
a = a >>> b |
a 将右移的结果赋值b 给a 。 |
链式赋值运算符
如果要将单个值分配给多个变量,可以链接赋值运算符。例如:
let a = 10, b = 20, c = 30;
a = b = c; // all variables are 30
在这个例子中,JavaScript 从右到左计算。因此,它执行以下操作:
b = c; // b is 30
a = b; // a is also 30
总结
使用赋值运算符 ( =) 为变量赋值。
如果要将单个值分配给多个变量,请链接赋值运算符。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...