/

JavaScript if/else 條件語句

JavaScript if/else 條件語句

學習 JavaScript if 條件語句的基礎知識

if 語句用於根據表達式的評價結果選擇不同的程序路徑。

以下是最簡單的例子,始終執行:

1
2
3
if (true) {
// 做某事
}

相反地,以下語句永遠不會執行:

1
2
3
if (false) {
// 做某事(?永遠不會執行?)
}

如果在條件語句後只有一個語句要執行,可以省略大括號只寫該語句:

1
if (true) doSomething()

條件語句會檢查您傳遞給它的表達式的 true 或 false 值。如果傳遞一個數字,除非它為 0,否則始終評估為 true。如果傳遞一個字符串,除非它是空字符串,否則始終評估為 true。這些是將類型轉換為布爾值的一般規則。

Else

您可以為 if 語句提供第二部分:else

如果 if 條件為 false,則執行附加的語句:

1
2
3
4
5
if (true) {
// 做某事
} else {
// 做其他事情
}

由於 else 接受一個語句,因此可以在其中嵌套另一個 if/else 語句:

1
2
3
4
5
6
7
if (a === true) {
// 做某事
} else if (b === true) {
// 做其他事情
} else {
// 回退
}

tags: [“JavaScript”, “conditional”, “if statement”, “else statement”, “boolean”]