let score = 80;
if (score >= 60) {
console.log("及格");
}
條件成立才會執行 {} 內的程式。
2. if ... else
let score = 50;
if (score >= 60) {
console.log("及格");
} else {
console.log("不及格");
}
條件不成立時會執行 else 區塊。
3. if ... else if ... else
let score = 85;
if (score >= 90) {
console.log("優秀");
} else if (score >= 60) {
console.log("及格");
} else {
console.log("不及格");
}
適合多條件判斷。
4. switch 條件語句
let fruit = "apple";
switch (fruit) {
case "apple":
console.log("這是蘋果");
break;
case "banana":
console.log("這是香蕉");
break;
default:
console.log("未知水果");
}
適合用於多個「相等比對」的情況。
記得加上 break,避免繼續執行下面的 case。
5. 三元運算子 (簡寫 if...else)
let score = 75;
let result = (score >= 60) ? "及格" : "不及格";
console.log(result);
適合簡單的條件判斷。