參考:typescript參考1 typescript參考2
-
函數(shù)參數(shù)類型定義
function test(): void { //void表示函數(shù)沒有返回值
return ''; (報錯)
}
function test1(x:String){
}
test1(12); //函數(shù)參數(shù)類型應(yīng)為String(報錯)
-
聲明函數(shù)參數(shù)默認(rèn)值 / 聲明可選參數(shù)
function test2(a:String,b?:Number,c:String='我是王曉雯'){
console.log(a);
console.log(b);
console.log(c);
}
test2('哈哈',12); //"哈哈" 12 "我是王曉雯" 【注意:帶有默認(rèn)值的參數(shù)一定要放在后面聲明纺腊,否則會報錯雷猪⊥嵩啵】
test2('哈哈'); //"哈哈" undefined "我是王曉雯" 【注意:聲明可選參數(shù)要放在必選參數(shù)之后,否則會報錯感论。】