# 1 :聲明參數(shù)默認值
在聲明函數(shù)時,可以用=對參數(shù)聲明默認值,這樣在調(diào)用時若缺失此參數(shù)也不會報錯
注:帶有默認值的參數(shù)一定要放在后面聲明
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 :可選參數(shù)
在聲明函數(shù)時,可以在參數(shù)后用?表示此參數(shù)可選
注:可選參數(shù)一定要放在必選參數(shù)之后
function test(a:string,b?:string,c:string = 'xxj'){
console.log(a);
console.log(b);
console.log(c);
}
test('aaa');
//打印aaa,undefined,xxj