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

类型注解

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

类型推断

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

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

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


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

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



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

你可能感兴趣的:(Typescript学习笔记(3) ----- 类型注解和类型推断)