定義規則:
- 聲明(定義)函數必須加 function 關鍵字;
- 函數名與變量名一樣,命名規則按照標識符規則;
- 函數參數可有可無,多個參數之間用逗號隔開,每個參數參數由名字與類型組成,之間用分號隔開;
- 函數的返回值可有可無,沒有時,返回類型為 void,需要時可添加別的類型;
- 大括號中是函數體;
function searchFriend(age:number):string{ return `找到了${age}歲的小姐姐` } var age:number = 18 var result:string = searchFriend(age) console.log(result) // 找到了18歲的小姐姐
function searchFriend(age:number,stature?:string):string{ let yy:string = '' yy = `找到了${age}歲` if (stature!=undefined) { yy = yy + stature } return `${yy}的小姐姐` } var result:string = searchFriend(22, '大長腿') console.log(result) // 找到了22歲大長腿的小姐姐
原文地址:http://jspang.com/post/typescript.html?tdsourcetag=s_pcqq_aiomsg