Skip to content

逻辑运算符

布尔运算符

与(并且)

符号:&&

书写方式: 表达式1 && 表达式2

  1. 将表达式1 进行 boolean 判定

以下数据均判定为false:

  1. null
  2. undefined
  3. false
  4. NaN
  5. ''
  6. 0

其他数据全部为真

  1. 如果表达式1的判定结果为假,则直接返回表达式1,而不执行表达式2;否则,返回表达式2的结果。 (短路规则)

符号:||

写法:表达式1 || 表达式2

  1. 将表达式1 进行 boolean 判定

  2. 如果表达式1为真,直接返回表达式1,不运行表达式2;否则,返回表达式2

符号:!

写法: !数据

一元运算符

将数据的boolean判定结果直接取反,非运算符一定返回boolean类型。

作业

  1. 用一个变量保存成绩,输出该成绩是否及格(true 或 false)

  2. 用一个变量保存年份,得到该年份2月的天数

  3. 利息计算器

设置变量,分别存放本金、月数、年利率,计算利息

如果本金存放量超过了10万,年利率上浮20%(比如,年利率为4%,上浮后的年利率 4% * 1.2)