知道:TS 的的类型推断机制作用
-
在 TS 中存在类型推断机制,在没有指定类型的情况下,TS 也会给变量提供类型。
发生类型推断的几个场景场景:
-
声明变量并初始化时
// 变量 age 的类型被自动推断为:number
let age = 18;
-
决定函数返回值时
// 函数返回值的类型被自动推断为:number
const add = (num1: number, num2: number) => {
return num1 + num2;
};
:::tip 建议:
-
将来在开发项目的时候,能省略类型注解的地方就省略,
充分利用TS推断
的能力,提高开发效率。 -
在你还没有熟悉 ts 类型的时候建议都加上类型,比如今天第一次写 ts 最好都写上
-
如果你不知道类型怎么写,可以把鼠标放至变量上,可以通过
Vscode
提示看到类型 :::