04 函数

函数 #

TypeScript 中的函数支持类型注解,包括参数类型和返回类型,确保函数调用的安全性。

基本概念 #

函数可以是命名函数、匿名函数或箭头函数。类型注解帮助捕获参数和返回值的类型错误。

使用场景 #

  • 定义带有特定输入和输出的工具函数。
  • 在类中作为方法使用。
  • 处理回调函数时,确保类型匹配。

示例代码 #

function add(x: number, y: number): number {
  return x + y;
}

let myAdd: (baseValue: number, increment: number) => number = function(x, y) { return x + y; };

最佳实践 #

  • 始终为函数参数和返回值添加类型注解。
  • 使用可选参数和默认值处理灵活性。
  • 避免使用 any 类型作为函数签名。