函数参数
参数及返回值类型
function add(x: number, y: number): number {return x + y}
可选参数
function add(x: number, y?: number): number {return x + 10}
默认参数
function add(x: number, y: number = 20): number {return x + y}
剩余参数
function sum(...args: number[]): number {let ret: number = 0args.forEach((item: number): void => {ret += item})return ret}sum(1, 2, 3)
箭头函数
let add = (x: number, y: number): number => x + y
