TS中,某些没有明确指出类型的地方,类型推论会提供类型。也就是说,由于类型推论的存在,有些地方类型注解可以省略不写。

    推荐能省略类型注解的地方,就省略,充分利用TS类型推论的能力,提升开发小路。

    场景

    • 声明变量并初始化
    • 决定函数返回值
    1. // let num: number
    2. let num = 123;
    3. // function add(a: number, b:number): number
    4. function add(a: number, b: number) {
    5. return a + b;
    6. }