要为 TypeScript 中的函数正文返回值类型,能够应用函数的语法模式来指定返回类型。有两种形式能够实现这一点:
-
应用冒号(:)后跟返回类型正文。
function add(a: number, b: number): number {return a + b;}
在上述示例中,
: number
示意函数add
的返回类型为number
,即返回一个数字类型的值。 -
应用箭头函数(=>)和返回类型正文。
const multiply = (a: number, b: number): number => {return a * b;};
在这个示例中,
(a: number, b: number): number =>
示意箭头函数multiply
的参数类型和返回类型,同样指定了返回一个数字类型的值。
在这两种状况下,你能够依据函数的理论逻辑和需要来指定正确的返回类型。TypeScript 将应用这些正文来查看函数的实现是否合乎预期的返回类型,并提供相应的类型检查和安全性。
须要留神的是,对于没有明确指定返回类型的函数,TypeScript 会尝试依据函数的实现逻辑进行推断,并推断出最合适的返回类型。然而,显式正文返回类型能够提供更明确的类型信息,并在代码中更好地表白你的用意。