美文网首页
3.5.9 条件操作符、3.5.10 赋值操作符、3.5.11

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

作者: Wuthier | 来源:发表于2021-04-20 11:00 被阅读0次
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

学习下一篇文章

相关文章

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

    3.5.9 条件操作符 上面的代码执行了条件赋值操作,即根据条件表达式 boolean_expression 的值...

  • 3.5.9 赋值操作符

    简单的赋值操作符由等于号(=)表示,其作用就是把右侧的值赋给左侧的变量,如下面的例子所示: 如果在等于号前面再添加...

  • Dart基础语法<三> 操作符

    本节主要记录和Java用法有明显差异的操作符。包括 类型判定操作符 赋值操作符 条件表达式 级联操作符 安全操作符...

  • JavaScript 2

    操作符 1.算数操作符 + - / * % 2.赋值操作符 += -= *= /= 3.关系操作符 > < =...

  • Python常见问题汇总

    变量赋值 <1>赋值操作符 =Python语言中,等号(=)是主要的赋值操作符。<2>增量赋值x += 1 (不支...

  • Python学习 <一> Python基础

    变量赋值 <1>赋值操作符 =Python语言中,等号(=)是主要的赋值操作符。<2>增量赋值x += 1 (不支...

  • Android开发人员不得不学习的JavaScript基础(一)

    操作符 在JavaScript中,有很多种操作符,算术操作符、赋值操作符、比较操作符以及逻辑操作符 1.1、算术操...

  • 2-Python学习操作符与函数

    在Python的学习中,常见的操作符有: 算术操作符 大小比较操作符 赋值操作符 逻辑运算操作符 ..........

  • c语言第七讲 操作符和表达式

    目标 操作符介绍 表达式求值 操作符号 操作符的分类 算术操作符 移位操作符 位操作符 赋值操作符 单目运算符 关...

  • 2017-12-07

    python常用操作符分为四种——算数操作符,赋值操作符,比较操作符逻辑操作符 数据结构——标量,序列,映射(字典...

网友评论

      本文标题:3.5.9 条件操作符、3.5.10 赋值操作符、3.5.11

      本文链接:https://www.haomeiwen.com/subject/enoglltx.html