This's FE Life
  • Home
  • Categories
    • LifeStyle
    • Travel
  • Tags
    • 冰山工作室
    • 前端
    • JavaScript
    • Web

辽ICP备15007588号

javascript argument对函数重载的实例

WEB基础 4月 05, 2016
    function fnAdd () {
        if (arguments.length == 0)
        return;
        else if (arguments.length == 1)
         return  arguments[0] + 5;
        else (arguments.length >1 )
        var iSum  =0
        for(var i=0;i< arguments.length;i++)
       iSum += arguments[i];
        return iSum;
    }
    document.write(fnAdd(5)+"
");
    document.write(fnAdd(10)+"
");
    document.write(fnAdd(10,20)+"
");
    document.write(fnAdd(10,20,30,40)+"
");

运行结果:

Share
Facebook Twitter Linkedin Google+
Newer Older