【JavaScript 教程】第三章运算符02— JavaScript 赋值运算符

JavaScript教程1年前 (2023)更新 admin
1,873 0

在上节中,我们学习了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 将 的值分配ba
a += b a = a + b aplus的结果赋值ba
a -= b a = a - b a减号的结果赋值ba
a *= b a = a * b a时间的结果分配ba
a /= b a = a / b a除以的结果赋值ba
a %= b a = a % b a模的结果分配ba
a &=b a = a & b aAND的结果赋值ba
a |=b a = a | b aOR的结果赋值ba
a ^=b a = a ^ b aXOR的结果分配ba
a <<= b a = a << b a将左移的结果赋值ba
a >>= b a = a >> b a将右移(保留符号)的结果分配b给 to a
a >>>= b a = a >>> b a将右移的结果赋值ba

链式赋值运算符

如果要将单个值分配给多个变量,可以链接赋值运算符。例如:

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

总结

使用赋值运算符 ( =) 为变量赋值。

如果要将单个值分配给多个变量,请链接赋值运算符。

© 版权声明

相关文章

暂无评论

暂无评论...