JavaScript 中的 switch 语句用于根据表达式的值执行不同的代码块。switch 语句是一种更简洁和结构化的方式来处理多个可能的情况。以下是 switch 语句的基本结构:
switch (expression) {
    case value1:
        // 当 expression 的值等于 value1 时执行的代码
        break;
    case value2:
        // 当 expression 的值等于 value2 时执行的代码
        break;
    // 可以有更多的 case 语句
    default:
        // 当 expression 的值不匹配任何 case 时执行的代码
}

  •  expression 是要进行比较的表达式。

  •  每个 case 后面跟着一个期望的值,如果 expression 的值等于某个 case 后面的值,那么对应的代码块将会被执行。

  •  break 语句用于终止 switch 语句,防止继续执行下一个 case。如果省略 break,则会继续执行下一个 case 的代码块,直到遇到 break 或 switch 语句结束。

  •  default 是可选的,用于在 expression 的值不匹配任何 case 时执行的代码块。


以下是一个示例,演示了 switch 语句的使用:
var day = "Wednesday";

switch (day) {
    case "Monday":
        console.log("It's Monday!");
        break;
    case "Tuesday":
        console.log("It's Tuesday!");
        break;
    case "Wednesday":
        console.log("It's Wednesday!");
        break;
    case "Thursday":
        console.log("It's Thursday!");
        break;
    case "Friday":
        console.log("It's Friday!");
        break;
    default:
        console.log("It's another day!");
}

在上面的例子中,根据 day 的值执行不同的代码块。在这种情况下,day 的值是 "Wednesday",因此会执行相应的代码块并输出 "It's Wednesday!"。

注意:switch 语句通常用于对某个变量的不同值进行判断,因此更清晰和简洁。


转载请注明出处:http://www.pingtaimeng.com/article/detail/12789/JavaScript