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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM