js中switch和case的用法
时间: 2023-11-09 14:04:35 浏览: 113
switch和case是JavaScript中的条件语句,用于根据不同的条件执行不同的代码块。
switch语句有一个表达式,该表达式的值会与一系列case语句的值进行比较。当表达式的值与某个case语句的值相等时,与该case语句关联的代码块会被执行。如果没有匹配的case语句,则可以使用default语句定义一个默认的代码块。
下面是switch和case的用法示例:
```javascript
let fruit = 'apple';
switch (fruit) {
case 'apple':
console.log('It is an apple.');
break;
case 'banana':
console.log('It is a banana.');
break;
case 'orange':
console.log('It is an orange.');
break;
default:
console.log('It is an unknown fruit.');
}
```
在上面的示例中,变量fruit的值为'apple',switch语句会根据fruit的值进行匹配。由于fruit的值与'apple'相等,所以与case 'apple'关联的代码块会被执行,输出'It is an apple.'。如果fruit的值为'banana',则会输出'It is a banana.'。如果fruit的值为其他值,则会执行default语句关联的代码块,输出'It is an unknown fruit.'。
需要注意的是,在每个case语句的代码块末尾要使用break语句来终止switch语句的执行。如果忘记使用break语句,会导致后续case语句的代码块也被执行,这可能不是我们想要的结果。
阅读全文