else
是 JavaScript 條件判斷語句的一部分,搭配 if
使用。
當 if
條件為 false
時,就會執行 else
區塊裡的程式碼。
if (條件) {
// 當條件為 true 時執行
} else {
// 當條件為 false 時執行
}
let age = 15;
if (age >= 18) {
console.log("你已成年,可以進入。");
} else {
console.log("你未成年,禁止進入。");
}
else if 用來檢查額外的條件。
當第一個 if 條件不成立時,程式會繼續檢查 else if 的條件。
如果都不成立,最後才會執行 else。
語法
if (條件1) {
// 條件1 為 true
} else if (條件2) {
// 條件2 為 true
} else {
// 以上條件都不成立時執行
}
範例
let score = 75;
if (score >= 90) {
console.log("等級 A");
} else if (score >= 80) {
console.log("等級 B");
} else if (score >= 70) {
console.log("等級 C");
} else {
console.log("需要加油!");
}
條件判斷流程圖
flowchart TD
A[開始] --> B{條件1?}
B -- 是 --> C[執行程式碼1]
B -- 否 --> D{條件2?}
D -- 是 --> E[執行程式碼2]
D -- 否 --> F{條件3?}
F -- 是 --> G[執行程式碼3]
F -- 否 --> H[執行 else 區塊]
C --> Z[結束]
E --> Z[結束]
G --> Z[結束]
H --> Z[結束]
補充
if 可以單獨使用。
else if 可以有多個。
else 最多只能有一個,並且要放在最後。