摘要:在本教程中,您将学习如何使用 JavaScript 赋值运算符将值赋给变量。
JavaScript 赋值运算符简介
赋值运算符 (=) 将值赋给变量。赋值运算符的语法如下
let a = b;Code language: JavaScript (javascript)在这个语法中,JavaScript 首先评估表达式 b,并将结果赋给变量 a。
以下示例声明了 counter 变量并将其值初始化为零
let counter = 0;Code language: JavaScript (javascript)以下示例将 counter 变量增加一,并将结果赋给 counter 变量
let counter = 0;
counter = counter + 1;Code language: JavaScript (javascript)在评估第二条语句时,JavaScript 首先评估右边的表达式 (counter + 1),并将结果赋给 counter 变量。在第二个赋值之后,counter 变量的值为 1。
为了使代码更简洁,您可以使用 += 运算符,如下所示
let counter = 0;
counter += 1;Code language: JavaScript (javascript)在这个语法中,您不必在赋值中重复 counter 变量两次。
下表说明了作为另一个运算符和赋值的简写形式的赋值运算符
| 运算符 | 含义 | 描述 |
|---|---|---|
a = b | a = b | 将 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 模 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 右移 (符号保留) b 位的结果赋给 a。 |
a >>>= b | a = a >>> b | 将 a 右移 b 位的结果赋给 a。 |
链接 JavaScript 赋值运算符
如果您想将单个值赋给多个变量,您可以链接赋值运算符。例如
let a = 10, b = 20, c = 30;
a = b = c; // all variables are 30Code language: JavaScript (javascript)在这个示例中,JavaScript 从右到左进行评估。因此,它执行以下操作
let a = 10, b = 20, c = 30;
b = c; // b is 30
a = b; // a is also 30 Code language: JavaScript (javascript)总结
- 使用赋值运算符 (
=) 将值赋给变量。 - 如果您想将单个值赋给多个变量,请链接赋值运算符。
本教程是否有帮助?