ts 如何给一个函数注释返回值类型?

要为 TypeScript 中的函数注释返回值类型,可以使用函数的语法形式来指定返回类型。有两种方式可以实现这一点:

  1. 使用冒号(:)后跟返回类型注释。

    function add(a: number, b: number): number {
      return a + b;
    }

    在上述示例中,: number 表示函数 add 的返回类型为 number,即返回一个数字类型的值。

  2. 使用箭头函数(=>)和返回类型注释。

    const multiply = (a: number, b: number): number => {
      return a * b;
    };

    在这个示例中,(a: number, b: number): number => 表示箭头函数 multiply 的参数类型和返回类型,同样指定了返回一个数字类型的值。

在这两种情况下,你可以根据函数的实际逻辑和需求来指定正确的返回类型。TypeScript 将使用这些注释来检查函数的实现是否符合预期的返回类型,并提供相应的类型检查和安全性。

需要注意的是,对于没有明确指定返回类型的函数,TypeScript 会尝试根据函数的实现逻辑进行推断,并推断出最合适的返回类型。但是,显式注释返回类型可以提供更明确的类型信息,并在代码中更好地表达你的意图。

你可能感兴趣的:(typescript)