js switch case 或
时间: 2024-06-13 11:02:55 浏览: 96
JavaScript中的`switch...case`语句是一种控制结构,用于根据不同的条件执行不同的代码块。它在程序中被用来替代一系列的`if...else if...else`语句,使代码更加简洁和易读。以下是`switch`语句的基本用法和几个关键概念:
1. `switch`表达式:通常是一个变量或常量,它会被比较(默认是`===`)来决定哪个`case`会匹配。
2. `case`标签:每个`case`后面跟着一个或多个可能的值,如果`switch`表达式的值与某个`case`的值匹配,那么对应的代码块就会被执行。
3. `break`语句:当一个`case`匹配执行完毕后,`break`会立即结束`switch`语句,防止执行后续的`case`。如果不使用`break`,可能会导致"穿透",即执行下一个`case`的代码。
4. `default`标签:这是可选的,如果所有`case`都不匹配,那么`default`后面的代码块会被执行。
例子:
```javascript
let day = 'Monday';
switch (day) {
case 'Monday':
console.log('Today is Monday');
break;
case 'Tuesday':
console.log('Today is Tuesday');
break;
default:
console.log('Not a weekday, must be weekend');
}
```
阅读全文