條件陳述式用法

JScript 支援 if 和 if...else 條件陳述式。 一個 if 陳述式測試一個條件。 如果條件判定為 true,則陳述式會執行相關的 JScript 程式碼。 一個 if...else 陳述式會測試一個條件,然後根據條件陳述式的結果,執行兩個程式碼區塊的其中一個。 最簡單的 if 陳述式格式可以被寫成一行,但是多行的 if 和 if...else 陳述式較為通用。

條件陳述式範例

下列範例說明您可以使用的 if 和 if...else 陳述式語法。 第一個範例顯示最簡單的一種布林值測試。 如果 (只限下列情況) 括號之間的項目判定為 (或可以強制轉型為) true 時,則會執行 if 之後的陳述式或陳述式區塊。

在以下範例中,如果 newUser 的值轉換為 true,則會呼叫 registerUser 函式。

if (newUser)
   registerUser();

在這個範例中,除非兩個條件均為 true,否則測試失敗。

if (rind.color == "deep yellow " && rind.texture == "wrinkled") {
   theResponse = ("Is it a Crenshaw melon?");
}

在這個範例中,會持續執行 do...while 迴圈主體中的程式碼,直到變數 quit 為 true

var quit;
do {
   // ...
   quit = getResponse()
}
while (!quit)

請參閱

參考

if...else 陳述式

其他資源

JScript 條件式結構

JScript 參考