温馨提示×

Javascript switch 语句用法

小亿
74
2023-12-19 02:34:01
栏目: 编程语言

switch 语句用于根据表达式的值来执行不同的代码块。它的语法如下:

switch(expression) {
  case value1:
    // 当表达式的值等于 value1 时执行的代码块
    break;
  case value2:
    // 当表达式的值等于 value2 时执行的代码块
    break;
  ...
  default:
    // 当表达式的值不等于任何一个 case 时执行的代码块
    break;
}
  • expression 表达式是要进行匹配的值。
  • value1, value2, … 是 case 子句中要与表达式进行比较的值。
  • 每个 case 子句中的代码块会在与表达式的值匹配时执行。如果匹配到 case 子句后没有使用 break 语句,将会继续执行下一个 case 子句中的代码块,直到遇到 break 语句或者 switch 语句结束。
  • 如果表达式的值没有匹配到任何一个 case 子句中的值,将会执行 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;
}

上述代码根据 day 的值输出相应的星期几。

0