ES6 - else…if 階梯語句



else…if 階梯語句用於測試多個條件。以下是它的語法。

if (boolean_expression1) {
   //statements if the expression1 evaluates to true
}
else if (boolean_expression2) {
   //statements if the expression2 evaluates to true
} else {
   //statements if both expression1 and expression2 result to false
}

使用 if…else 語句時,需要注意以下幾點。

  • 一個 if 語句可以有零個或一個 else 語句,並且它必須位於任何 else if 語句之後。
  • 一個 if 語句可以有零個或多個 else if 語句,並且它們必須位於 else 語句之前。
  • 一旦某個 else if 條件成立,就不會測試其餘的 else if 或 else 語句。

示例:else…if 階梯語句

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
廣告
© . All rights reserved.