编程

条件语句(conditional)

条件语句(conditional)是会做决定的代码。它检查某件事是不是真的,再根据答案选择走哪条路:如果(IF)这是真的,就做这件事——否则(OTHERWISE)就做另一件。程序就是这样做选择的。

它的作用像岔路口。程序走到岔口,问一个是/否的问题——用户登录了吗?购物车是空的吗?——再根据答案往左或往右走。同一段代码,面对不同情况给出不同的结果。

这些问题可以一环扣一环:如果第一个不成立,就检查第二个(else if),要是都不匹配,最后落到一个「兜底」的分支。就这样,几个简单的是/否判断叠加起来,凑出了看似聪明的行为。

if (score >= 60) {
  console.log("Pass")
} else {
  console.log("Try again")
}

一个是/否判断,两条不同的路——这就是条件语句。

当你要针对同一个值写一长串 if/else if 分支时,用 switch 语句往往读起来更清爽。

又称
if statementif/elsebranch