Javascript switch 语句用法

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 的值输出相应的星期几。

阅读剩余
THE END