初步认识Typescript(5)——函数

函数

Typescript 文档地址:Functions

Function 函数
  • 在 JS 中,函数是一等公民
// 来到我们的第一个例子,约定输入,约定输出
function add(x: number, y: number): number {
  return x + y
}
// 可选参数
function add(x: number, y: number, z?: number): number {
  if (typeof z === 'number') {
    return x + y + z
  } else {
    return x + y
  }
}

// 函数本身的类型
const add2: (x: number, y: number, z?:number) => number = add

// interface 描述函数类型
const sum = (x: number, y: number) => {
  return x + y
}
interface ISum {
  (x: number, y: number): number
}
const sum2: ISum = sum
posted @ 2021-02-20 17:48  `Duet`  阅读(54)  评论(0)    收藏  举报