溫馨提示×

js switch語句如何實現(xiàn)多條件判斷

js
小樊
81
2024-10-16 06:51:00
欄目: 編程語言

在 JavaScript 中,可以使用 switch 語句進行多條件判斷。以下是一個示例:

function processValue(value) {
  let result;

  switch (true) {
    case value < 0:
      result = '負(fù)數(shù)';
      break;
    case value === 0:
      result = '零';
      break;
    case value > 0 && value < 10:
      result = '一位數(shù)';
      break;
    case value >= 10 && value < 100:
      result = '兩位數(shù)';
      break;
    default:
      result = '三位數(shù)或更多位數(shù)';
  }

  return result;
}

console.log(processValue(-5)); // 輸出 "負(fù)數(shù)"
console.log(processValue(0));  // 輸出 "零"
console.log(processValue(5));  // 輸出 "一位數(shù)"
console.log(processValue(15)); // 輸出 "兩位數(shù)"
console.log(processValue(100));// 輸出 "三位數(shù)或更多位數(shù)"

在這個示例中,我們使用 switch 語句對 value 變量進行了多條件判斷。我們將條件表達式設(shè)置為 true,然后在每個 case 子句中檢查不同的條件。如果滿足某個條件,程序?qū)?zhí)行相應(yīng)的代碼塊并跳出 switch 語句。如果沒有滿足任何條件,程序?qū)?zhí)行 default 子句中的代碼。

0