TypeScript 三.函数
函数申明
//返回值类型要与返回值一致 无返回类型为void
function 函数名():返回值类型{
}
//变量类型要与函数返回类型一致
let 变量名:变量类型=函数名();
//参数类型要与参数一致
function 函数名(形参1:类型,形参2:类型):返回值类型{
}
let 变量名:变量类型 = 函数名(实参1,实参2);
可选参数
可以传参也可以不穿
function 函数名(形参?: 类型): 返回值类型 {}
默认值
不传递参数使用默认值,传一个参数默认从第一个开始,使用默认参数可穿undefined代替
function 函数名(形参1: 类型 = 默认值, 形参2: 类型 = 默认值): 返回类型 {}
剩余参数
不确定参数数量 剩余参数只能定义一个 只能为数组 只能定义在参数列表最后
function add(a: number, b: number): void {
console.log(a + b);
}
function add(参数1: 类型, 参数2: 类型, ...形参3: 类型[]): void {}

浙公网安备 33010602011771号