functionadd(a:number, b:number):number{return a + b
}
2. 函数默认参数和可选参数
// 没有传入参数时才去使用默认参数functionadd(a:number=10, b:number=20):number{return a + b
}// 有可选参数时不能有默认参数,严格模式下可选参数会报错functionadd1(a:number=10, b?:number):number{return a + b
}console.log(add1(1));// 1 + undefined => NaNadd(1)// 21