参考:typescript参考1 typescript参考2
-
函数参数类型定义
function test(): void { //void表示函数没有返回值
return ''; (报错)
}
function test1(x:String){
}
test1(12); //函数参数类型应为String(报错)
-
声明函数参数默认值 / 声明可选参数
function test2(a:String,b?:Number,c:String='我是王晓雯'){
console.log(a);
console.log(b);
console.log(c);
}
test2('哈哈',12); //"哈哈" 12 "我是王晓雯" 【注意:带有默认值的参数一定要放在后面声明,否则会报错。】
test2('哈哈'); //"哈哈" undefined "我是王晓雯" 【注意:声明可选参数要放在必选参数之后,否则会报错。】
网友评论