在 JavaScript 中,可以使用 switch
語句進行多條件判斷。以下是一個示例:
function processValue(value) {
let result;
switch (true) {
case value < 0:
result = '負數';
break;
case value === 0:
result = '零';
break;
case value > 0 && value < 10:
result = '一位數';
break;
case value >= 10 && value < 100:
result = '兩位數';
break;
default:
result = '三位數或更多位數';
}
return result;
}
console.log(processValue(-5)); // 輸出 "負數"
console.log(processValue(0)); // 輸出 "零"
console.log(processValue(5)); // 輸出 "一位數"
console.log(processValue(15)); // 輸出 "兩位數"
console.log(processValue(100));// 輸出 "三位數或更多位數"
在這個示例中,我們使用 switch
語句對 value
變量進行了多條件判斷。我們將條件表達式設置為 true
,然后在每個 case
子句中檢查不同的條件。如果滿足某個條件,程序將執行相應的代碼塊并跳出 switch
語句。如果沒有滿足任何條件,程序將執行 default
子句中的代碼。