TypeScript中的类型注解和类型推断

TypeScript中有两个基本概念: 类型注解类型推断,这两个概念在我们编写TypeScript代码时会一直使用。

一:类型注解(type annotation)

如:

  let  count : number;
  count = 123

这种就是类型注解,意思就是显示的告诉代码,count 变量就是一个数字类型。

二:类型推断(type inferrence)

如:

let countInference = 123

在代码中并没有显示的告诉你变量countInference是一个数字类型,但是如果把鼠标放到变量上,会发现TypeScript自动把变量注释为了number 类型,也就是说它具有某种推断能力。

注意: 工作中使用问题
  • 如果TS能够自动分析变量类型,我们就什么也不需要做了
  • 如果TS无法分析变量类型的话,我们就需要使用类型注解
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容