# 1 :声明参数默认值
在声明函数时,可以用=对参数声明默认值,这样在调用时若缺失此参数也不会报错
注:带有默认值的参数一定要放在后面声明
function test(a:string,b:string,c:string = 'xxj'){
console.log(a);
console.log(b);
console.log(c);
}
test('aaa','bbb');
//打印aaa,bbb,xxj
# 2 :可选参数
在声明函数时,可以在参数后用?表示此参数可选
注:可选参数一定要放在必选参数之后
function test(a:string,b?:string,c:string = 'xxj'){
console.log(a);
console.log(b);
console.log(c);
}
test('aaa');
//打印aaa,undefined,xxj
网友评论