Skip to content

鼓励作者:欢迎打赏犒劳

TypeScript 中的类型

交叉类型

交叉类型就是多个类型,通过 & 类型运算符,合并成一个类型

联合类型

通过操作符 | ,将多个类型进行联合,组成一个复合类型

类型别名

类型兼容

类型注释

TypeScript 通过类型注解提供编译时的静态类型检查,可以在编译阶段就发现潜在 Bug,同时让编码过程中的提示也更智能。使用方式很简单,在 : 冒号后面注明变量的类型即可。

typescript
const str: string = 'abc';

类型保护

类型保护就是在我们已经识别到当前数据是某种数据类型的情况下,安全的调用这个数据类型对应的属性和方法。常用的类型保护包括 in 类型保护、typeof 类型保护、instanceof 类型保护和 自定义 类型保护。具体见以下示例:

  • in 类型保护

参考资料

https://mp.weixin.qq.com/s?__biz=Mzg3NTcwMTUzNA==&mid=2247486311&idx=1&sn=e673c558cde252bcd3357074fbf0a365&source=41#wechat_redirect