溫馨提示×

Javascript switch 語句用法

小億
75
2023-12-19 02:34:01
欄目: 編程語言

switch 語句用于根據(jù)表達式的值來執(zhí)行不同的代碼塊。它的語法如下:

switch(expression) {
  case value1:
    // 當表達式的值等于 value1 時執(zhí)行的代碼塊
    break;
  case value2:
    // 當表達式的值等于 value2 時執(zhí)行的代碼塊
    break;
  ...
  default:
    // 當表達式的值不等于任何一個 case 時執(zhí)行的代碼塊
    break;
}
  • expression 表達式是要進行匹配的值。
  • value1, value2, … 是 case 子句中要與表達式進行比較的值。
  • 每個 case 子句中的代碼塊會在與表達式的值匹配時執(zhí)行。如果匹配到 case 子句后沒有使用 break 語句,將會繼續(xù)執(zhí)行下一個 case 子句中的代碼塊,直到遇到 break 語句或者 switch 語句結束。
  • 如果表達式的值沒有匹配到任何一個 case 子句中的值,將會執(zhí)行 default 子句中的代碼塊。

以下是一個簡單的例子,展示了 switch 語句的用法:

let day = 1;

switch(day) {
  case 0:
    console.log("星期日");
    break;
  case 1:
    console.log("星期一");
    break;
  case 2:
    console.log("星期二");
    break;
  case 3:
    console.log("星期三");
    break;
  case 4:
    console.log("星期四");
    break;
  case 5:
    console.log("星期五");
    break;
  case 6:
    console.log("星期六");
    break;
  default:
    console.log("無效的值");
    break;
}

上述代碼根據(jù) day 的值輸出相應的星期幾。

0