JavaScript 面试题
目录

JavaScript 中赋值运算符的用法?

· 约 2 分钟读完 · 第 334 / 507 章

推荐答案

在 JavaScript 中,赋值运算符用于将值赋给变量。最基本的赋值运算符是 =,它将右侧的值赋给左侧的变量。除了基本的赋值运算符外,JavaScript 还提供了一些复合赋值运算符,如 +=、-=、*=、/= 等,这些运算符可以在赋值的同时进行运算。

基本赋值运算符

复合赋值运算符

其他赋值运算符

本题详细解读

基本赋值运算符 (=)

  • 最基本的赋值运算符是 =,它将右侧的值赋给左侧的变量。
  • 例如:let x = 5; 将 5 赋值给变量 x。

复合赋值运算符

  • 复合赋值运算符结合了赋值和运算操作,常见的复合赋值运算符包括:
    • +=:加法赋值
    • -=:减法赋值
    • *=:乘法赋值
    • /=:除法赋值
    • **=:幂赋值
    • %=:取模赋值
  • 这些运算符的作用是将左侧变量与右侧的值进行运算,然后将结果赋值给左侧的变量。
  • 例如:x += 3; 等同于 x = x + 3;。

其他赋值运算符

  • **=:用于计算幂运算并赋值。例如:x **= 2; 等同于 x = x ** 2;。
  • %=:用于计算取模运算并赋值。例如:x %= 3; 等同于 x = x % 3;。

注意事项

  • 赋值运算符的左侧必须是一个变量或对象的属性,不能是常量或表达式。
  • 赋值运算符的右侧可以是任何表达式,包括变量、常量、函数调用等。

通过掌握这些赋值运算符的用法,可以更高效地编写 JavaScript 代码。