1. // 函数类型
    2. export = {}
    3. // 缺省参数 b?: number 或者 b: number = 10 或者 任意参数个数 ...args: number[] 要放在末尾
    4. function func1 (a: number, b: number = 10, ...args: number[]): string {
    5. console.log(a, b)
    6. return 'func1'
    7. }
    8. // 参数需要完全对应,不能多也不能少,
    9. func1(100)
    10. // ----------------------------
    11. const fun2: (a: number, b: number) => string = function (a:number, b: number): string {
    12. return '1'
    13. }