JavaScript中的switch语句是一种条件语句,用于根据不同的情况执行不同的代码块。它的基本用法如下:
switch (expression) {
case value1:
// 当 expression 等于 value1 时执行的代码块
break;
case value2:
// 当 expression 等于 value2 时执行的代码块
break;
...
default:
// 如果 expression 不匹配任何 case,执行的默认代码块
}
以下是对switch语句用法的解释:
expression是要进行比较的表达式或变量。case value:定义了一个比较条件,如果expression等于value,则执行对应的代码块。break;用于在某个case执行完毕后跳出整个switch语句,防止继续执行下面的case。default:定义了当没有匹配到任何case时要执行的默认代码块。
注意事项:
- 在每个
case后面需要加上break;,否则会继续执行下一个case,直到遇到break;或结束整个switch语句。 case后的值可以是常量、变量或表达式。default部分是可选的,用于处理未匹配到任何case的情况。
下面是一个简单的示例,演示了switch语句的使用:
let day = 3;
let dayName;
switch (day) {
case 1:
dayName = '星期一';
break;
case 2:
dayName = '星期二';
break;
case 3:
dayName = '星期三';
break;
case 4:
dayName = '星期四';
break;
case 5:
dayName = '星期五';
break;
default:
dayName = '周末';
}
console.log(dayName); // 输出:星期三
在上面的示例中,根据day的值,switch语句匹配到了case 3,因此dayName被赋值为’星期三’。
搬瓦工中文网






