ECMAScript if 語句
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 之間"); }