在TypeScript中,如何将布尔值转换为数字,例如0或1。
- 论坛
- 在TypeScript中,如何将布尔值转换为数字,例如0或1。
17 浏览
在TypeScript中,如何将布尔值转换为数字,例如0或1。
我们知道,在TypeScript中,类型转换被称为断言类型。以下代码段:
// 变量将在某个时刻变为true let isPlay: boolean = false; let actions: string[] = ['stop', 'play']; let action: string = actions[isPlay];
编译时出错:
错误:(56, 35) TS2352:不能将类型'boolean'或类型'number'分配给彼此。
然后我尝试使用`any`类型:
let action: string = actions[isPlay];
也出错了。我该如何重写这些代码。