TypeScript学习笔记(五)联合类型
定义
- 联合类型(Union Types)表示取值可以为多种类型中的一种。
使用方法
- 联合类型使用 | 分隔每个类型
例子
1 | let myFavoriteNumber: string | number; |
访问联合类型的属性或方法
- 当 TypeScript 不确定一个联合类型的变量到底是哪个类型的时候,我们只能访问此联合类型的所有类型里共有的属性或方法;
- 联合类型的变量在被赋值的时候,会根据类型推论的规则推断出一个类型
1 | /* |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 姚永坤的小窝!
评论