3.5.9 条件操作符、3.5.10 赋值操作符、3.5.11

2021-04-20  本文已影响0人  Wuthier
3.5.9 条件操作符
variable = boolean_expression ? true_value : false_value;

上面的代码执行了条件赋值操作,即根据条件表达式 boolean_expression 的值决定将哪个值赋
给 变 量 variable 。 如 果 boolean_expression 是 true , 则 赋 值 true_value ; 如 果
boolean_expression 是 false ,则赋值 false_value 。

3.5.10 赋值操作符

简单赋值用等于号( = )表示,将右手边的值赋给左手边的变量。

复合赋值使用乘性、加性或位操作符后跟等于号( = )表示。

每个数学操作符以及其他一些操作符都有对应的复合赋值操作符:

这些操作符仅仅是简写语法,使用它们不会提升性能。

3.5.11 逗号操作符

逗号操作符可以用来在一条语句中执行多个操作。

let num1 = 1, num2 = 2, num3 = 3;

在一条语句中同时声明多个变量是逗号操作符最常用的场景。

也可以使用逗号操作符来辅助赋值。在赋值时使用逗号操作符分隔值,最终会返回表达式中最后一个值:

let num = (5, 1, 4, 8, 0); // num 的值为 0

学习下一篇文章

上一篇 下一篇

猜你喜欢

热点阅读