美文网首页ionic2.0+实战ngx 修仙之路Web前端之路
TypeScript 函数可选参数和默认参数

TypeScript 函数可选参数和默认参数

作者: 全栈弄潮儿 | 来源:发表于2017-11-07 13:57 被阅读197次

    在函数参数中指定类型

    function fun(name:string, age:number) {

    //doSomething

    }

    当给函数参数指定类型后,当我们调用该函数并传入参数后,ts会对我们传入的参数类型进行检查。


    可选参数

    用问号表明此参数是可选的

    functiontest(a:string, b?:string,c:string="hhh") {

    console.log(a);

    console.log(b);

    console.log(c);

    }

    test("eee");

    //输出  "eee"undefined"hhh"

    test函数中的b参数为可选参数,在调用test函数时我们只为a参数赋了值,c有默认参数值,b可选没有赋值,输出undefined

    注意:可选参数要放在必选参数的后面,默认参数的前面。


    参数默认值

    在参数声明后用等号来指定参数的默认值

    function test(a:string, b:string="hhh") {

    console.log(a);

    console.log(b);

    }

    test("eee");    //输出"eee""hhh"

    调用test函数时我们只给a参数赋了值,b参数使用的是默认值

    注意:默认参数只能放在所有参数的最后。


    更多angular1/2/4/5、ionic1/2/3、react、vue、微信小程序、nodejs等技术文章、视频教程和开源项目,请关注微信公众号——全栈弄潮儿

    相关文章

      网友评论

        本文标题:TypeScript 函数可选参数和默认参数

        本文链接:https://www.haomeiwen.com/subject/wcgdmxtx.html