一、函數聲明
使用function和函數名來定義一個函數
function search(time:number) : string {
return '終於找到了丟失' + time + '天的dog--小七'
}
var time = 1
var result : string = search(time)
console.log(result) // 終於找到了丟失一天的dog--小七
二、函數表達式
將函數賦值給一個變量,變量名就是函數名。通過變量名來調用函數
var Adc = function(n1:number,n2:number) : number {
return n1++ + ++n2
}
console.log(Adc(2,3)) // 6
三、箭頭函數
typescript是支持ES6的。
var Jungle = (n1:number,n2:number) : number => {
return n1 * n2
}
console.log(Jungle(12,2) // 24
將ts文件轉換為js文件:tsc function.ts => 生成function.js => 運行function.js,node function.js