教程 > ES6 教程 > ES6 基础 阅读:21

ES6 else…if 阶梯

返回 ES6 条件


else...if 梯形图对于测试多个条件很有用。 以下是相同的语法。

if (boolean_expression1) {
   // expression1 计算结果为真时的语句
}
else if (boolean_expression2) {
   // expression2 的计算结果为真时的语句
} else {
   // 如果 expression1 和 expression2 都为假的语句
}

使用 if...else 语句时,有几点需要牢记。

  • 一个 if 可以有零个或一个其他的,它必须在任何其他 if 之后。
  • 一个 if 可以有零到多个其他 if,并且它们必须在 else 之前。
  • 一旦 else if 成功,剩下的 else if 或 else 都不会被测试。
var num=2
if(num > 0) {
   console.log(num+" is positive")
} else if(num < 0) {
   console.log(num+" is negative")
} else {
   console.log(num+" is neither positive nor negative")
}

该代码显示该值是正数、负数还是零。

成功执行上述代码后会显示以下输出。

2 is positive

返回 ES6 条件

查看笔记

扫码一下
查看教程更方便