ts中的switch如何使用
时间: 2024-05-08 18:15:17 浏览: 239
在 TypeScript 中,switch 的用法与 JavaScript 中相同。switch 语句根据一个表达式的值,在多个 case 分支中选择一个执行。switch 的语法如下:
```
switch (expression) {
case value1:
// 代码块1
break;
case value2:
// 代码块2
break;
case value3:
// 代码块3
break;
default:
// 默认代码块
}
```
其中,expression 是要比较的表达式,value1、value2、value3 是要比较的值,case 分支中的代码块会在匹配到对应的值时执行,break 语句用于跳出 switch 语句,default 分支是可选的,当所有的 case 分支都不匹配时执行。
下面是一个简单的示例:
```typescript
let fruit: string = 'apple';
switch (fruit) {
case 'apple':
console.log('It is an apple.');
break;
case 'banana':
console.log('It is a banana.');
break;
default:
console.log('It is not a fruit.');
}
```
在这个示例中,表达式 fruit 的值为 'apple',因此执行第一个 case 分支,输出 It is an apple.。如果 fruit 的值为 'banana',则执行第二个 case 分支,输出 It is a banana.,如果 fruit 的值不是 'apple' 或 'banana',则执行 default 分支,输出 It is not a fruit.。
阅读全文