乐趣区

关于typescript:TypeScript基础学习3-函数

  1. 定义函数的一种办法

    function run ():number { // 办法返回 number 类型
     return 123
    }
    run()
    
    var fun2 = function ():number { // 
     return 123
    }
    
    var fun3 = function (name: string, age: number):string { // 定义参数和返回值的类型
     return name + age
    }
    fun3('zy', 32)
    
    var fun4 = function (name: string, age?: number):string { // 可选参数,必须配置到参数的最初面
     return `${name}`
    }
    fun4('zy')
    
    var fun3 = function (name: string='zrr', age?: number):string { // 默认参数
     return `${name}`
    }
    fun3() // zrr
    
    var fun4 = function (a:number, ...result:number[]):void {console.log('a', a) // 1
     console.log('result', result) // [2, 3, 4]
    }
    fun4(1,2,3,4)
    
退出移动版