![](https://s2.loli.net/2022/10/09/31kvp8HRJuoBCfc.jpg)
TypeScript 中的类型
交叉类型
交叉类型就是多个类型,通过 &
类型运算符,合并成一个类型
联合类型
通过操作符 |
,将多个类型进行联合,组成一个复合类型
类型别名
类型兼容
类型注释
TypeScript 通过类型注解提供编译时的静态类型检查,可以在编译阶段就发现潜在 Bug,同时让编码过程中的提示也更智能。使用方式很简单,在 :
冒号后面注明变量的类型即可。
typescript
const str: string = 'abc';
类型保护
类型保护就是在我们已经识别到当前数据是某种数据类型的情况下,安全的调用这个数据类型对应的属性和方法。常用的类型保护包括 in
类型保护、typeof
类型保护、instanceof
类型保护和 自定义
类型保护。具体见以下示例:
in
类型保护