一、函数声明
使用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