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

