1.参数默认值
【1】不带默认值参数的方法
function test4(a:string,b:string,c:string){
console.log(a);
console.log(b);
console.log(c);
}
test4("xxx","yyy","zzz"); //此处必须传三个参数
【2】带默认值参数的方法,默认值参数一定要声明在最后面
function test5(a:string,b:string,c:string="jojo"){
console.log(a);
console.log(b);
console.log(c);
}
test5("xxx","yyy");
2.可选参数,用问号来标明此参数还可选参数
function test6(a:string,b?:string,c:string="jojo"){
console.log(a);
console.log(b); //undefined,对可选参数没传的时候的情况,可选参数必须声明在必选参数的后面
console.log(c);
}
test6('XXXX');