js 中switch用法
时间: 2023-11-06 08:09:15 浏览: 97
js 中的switch表达式使用示例
switch语句是JavaScript中的一种条件语句,用于选择多个需被执行的代码块之一。其语法如下:
```
switch(表达式) {
case n:
代码块
break;
case n:
代码块
break;
default:
默认代码块
}
```
其中,表达式的值会与每个case的值进行对比,如果存在匹配,则执行关联代码块。如果JavaScript遇到break关键词,它会跳出switch代码块,不必中断switch代码块中的最后一个case,代码块在此处会自然结束。如果没有匹配的case,则执行默认代码块。在使用switch语句时,需要注意以下几点:
1. case后面的值可以是任何类型,包括数字、字符串、布尔值等。
2. 如果没有break关键词,代码会继续执行下一个case,直到遇到break或者代码块结束。
3. 如果没有匹配的case,会执行默认代码块。
4. switch语句可以嵌套使用。
下面是一个简单的例子:
```
var day = 2;
switch (day) {
case 1:
console.log("星期一");
break;
case 2:
console.log("星期二");
break;
case 3:
console.log("星期三");
break;
default:
console.log("未知");
}
//输出结果为"星期二"
```
阅读全文