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