1. 程式人生 > 實用技巧 >if 語句是 ECMAScript 中最常用的語句

if 語句是 ECMAScript 中最常用的語句

ECMAScript 語句

ECMA - 262 描述了 ECMAScript 的幾種語句(statement)。

語句主要定義了 ECMAScript 的大部分語句,通常採用一個或多個關鍵字,完成給定的任務。

語句可以非常簡單,例如通知函式退出,也可以非常複雜,如宣告一組要反覆執行的命令。

在《ECMAScript 語句》這一章,我們介紹了所有標準的 ECMAScript 語句。

if 語句

if 語句是 ECMAScript 中最常用的語句之一,事實上在許多計算機語言中都是如此。

if 語句的語法:

if (condition) statement1 else statement2

  

其中condition可以是任何表示式,計算的結果甚至不必是真正的 boolean 值,ECMAScript 會把它轉換成 boolean 值。

如果條件計算結果為 true,則執行statement1;如果條件計算結果為 false,則執行statement2

每個語句都可以是單行程式碼,也可以是程式碼塊。

例如:

if (i > 30)
  {alert("大於 30");}
else
  {alert("小於等於 30");}

  

提示:使用程式碼塊被認為是一種最佳的程式設計實踐,即使要執行的程式碼只有一行。這樣做可以使每個條件要執行什麼一目瞭然。

還可以串聯多個 if 語句。就像這樣:

if (condition1) statement1 else if (condition2) statement2 else statement3

  

例如:

if (i > 30) {
  alert("大於 30");
} else if (i < 0) {
  alert("小於 0");
} else {
  alert("在 0 到 30 之間");
}