Typescript的函数定义方式

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

posted @ 2020-01-19 15:20  JudeYQ  阅读(1080)  评论(0编辑  收藏  举报