在TS
中,某些没有明确指出类型的地方,类型推论会提供类型。也就是说,由于类型推论的存在,有些地方类型注解可以省略不写。
推荐能省略类型注解的地方,就省略,充分利用TS
类型推论的能力,提升开发小路。
场景
- 声明变量并初始化
- 决定函数返回值
// let num: number
let num = 123;
// function add(a: number, b:number): number
function add(a: number, b: number) {
return a + b;
}