程式設計

條件語句(conditional)

條件語句(conditional)是會做決定的程式碼。它檢查某件事是不是真的,再根據答案選擇走哪條路:如果(IF)這是真的,就做這件事——否則(OTHERWISE)就做另一件。程式就是這樣做選擇的。

它的作用像岔路口。程式走到岔口,問一個是/否的問題——使用者登入了嗎?購物車是空的嗎?——再根據答案往左或往右走。同一段程式碼,面對不同情況給出不同的結果。

這些問題可以一環扣一環:如果第一個不成立,就檢查第二個(else if),要是都不符合,最後落到一個「兜底」的分支。就這樣,幾個簡單的是/否判斷疊加起來,湊出了看似聰明的行為。

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

一個是/否判斷,兩條不同的路——這就是條件語句。

當你要針對同一個值寫一長串 if/else if 分支時,用 switch 語句往往讀起來更清爽。

又稱
if statementif/elsebranch