javascript中的switch使用
时间: 2023-05-02 09:01:01 浏览: 61
switch是JavaScript中的一个条件语句,用于根据不同情况执行不同的代码块。switch后面跟着一个需要比较的值,然后根据值的不同,在case语句中执行不同的代码。如果没有任何case语句命中,可以使用默认的default语句块。switch语句的语法如下:
```
switch(expression) {
case value1:
// 如果expression等于value1,则执行此代码块
break;
case value2:
// 如果expression等于value2,则执行此代码块
break;
default:
// 如果expression不等于value1和value2,则执行此代码块
}
```
在使用switch语句时,需要注意一些问题:
1. 每个case语句后面必须要有一个break语句,否则会继续执行下一个case语句。
2. 如果两个case语句的代码块是一样的,可以使用fall-through来避免重复的代码。
例如:
```
switch(day){
case 1:
console.log('星期一');
break;
case 2:
case 3:
case 4:
case 5:
case 6:
console.log('工作日');
break;
case 7:
console.log('星期天');
break;
default:
console.log('输入错误');
}
```
这段代码表示根据星期几输出相应的信息,如果输入错误,则输出“输入错误”。如果输入1,则输出“星期一”;如果输入2、3、4、5、6,则输出“工作日”;如果输入7,则输出“星期天”。