Typescript学习笔记(3) ----- 类型注解和类型推断

类型注解

  • type annotation 类型注解,我们来告诉ts变量是什么类型
let count = count:number;
count = 123;

类型推断

  • type inference 类型推断,typescript能自己分析出来
let countInference = 123

知道这两点之后,记住一个很重要的原则:
如果TS能够自动分析变量类型,我们就什么也不需要做了,
如果TS无法分析变量类型,我们就需要使用类型注解。

以下一个函数的例子很好地解释了这一点:


这时候两个参数显示的都是any,因为函数不知道传进来的参数是什么类型。所以total也无法推断出试什么类型。

这时候我们对类型进行注解



这样一来就可以推断出类型了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。