ts switch的用法
时间: 2023-11-03 15:06:05 浏览: 161
`switch` 语句用于在多个选项中选择一个执行。它的基本语法如下:
```typescript
switch (expression):
case value1:
// 当 expression 等于 value1 时执行的代码
break;
case value2:
// 当 expression 等于 value2 时执行的代码
break;
...
default:
// 当 expression 不等于任何 value1、value2 等时执行的代码
```
其中,`expression` 是要判断的表达式,`value1`、`value2` 等是要与 `expression` 进行比较的值。如果 `expression` 等于某个 `case` 语句后的值,那么就执行该 `case` 语句后的代码,直到遇到 `break` 或者 `switch` 语句结束。如果没有匹配到任何 `case`,则执行 `default` 语句后的代码(可选)。
下面是一个简单的示例:
```typescript
const day = 'Monday';
switch (day) {
case 'Monday':
console.log('星期一');
break;
case 'Tuesday':
console.log('星期二');
break;
case 'Wednesday':
console.log('星期三');
break;
case 'Thursday':
console.log('星期四');
break;
case 'Friday':
console.log('星期五');
break;
case 'Saturday':
console.log('星期六');
break;
case 'Sunday':
console.log('星期日');
break;
default:
console.log('无效的日期');
}
`
阅读全文