在 TS 中,某些没有明确指出类型的地方,类型推论会帮助提供类型。
发生类型推论的2种常见场景:
- 声明变量并初始化时
- 决定函数返回值时
-
注意:如果先声明变量后赋值,此时应该在声明变量时指定类型注解
let age: number age = 18 // age = '' 报错 ...
-
推荐:
能省略类型注解的地方,就省略
在 TS 中,某些没有明确指出类型的地方,类型推论会帮助提供类型。
发生类型推论的2种常见场景:
注意:如果先声明变量后赋值,此时应该在声明变量时指定类型注解
let age: number
age = 18
// age = '' 报错
...
推荐:能省略类型注解的地方,就省略