函数类型
书写完整函数类型
函数类型包含两部分:参数类型和返回值类型。
let myAdd: (x: number, y: number) => number =
function(x: number, y: number) {
return x + y
}
推断类型
在赋值语句的一边指定了类型但是另一边没有类型的话,TypeScript 编译器会自动识别出类型
let myAdd = function(x: number, y: number): number {
return x + y
}
let myAdd: (baseValue: number, increment: number) => number =
function(x, y) {
return x + y
}