• js函数


    ECMAScript函数不介意传递进来多少参数,也不会因为参数不统一而错误。实际上,函数体内可以通过arguments对象来接收传递进来的参数。

    function box() {

           return arguments[0]+' | '+arguments[1];              //得到每次参数的值

    }

    alert(box(1,2,3,4,5,6));                                     //传递参数

     

    arguments对象的length属性可以得到参数的数量。

    function box() {

           return arguments.length;                                   //得到6

    }

    alert(box(1,2,3,4,5,6));

     

     

    我们可以利用length这个属性,来智能的判断有多少参数,然后把参数进行合理的应用。比如,要实现一个加法运算,将所有传进来的数字累加,而数字的个数又不确定。

    function box() {

           var sum = 0;

           if (arguments.length == 0) return sum;        //如果没有参数,退出

           for(var i = 0;i < arguments.length; i++) {    //如果有,就累加

                  sum = sum + arguments[i];

           }

           return sum;                                               //返回累加结果

    }

    alert(box(5,9,12));

     

     

  • 相关阅读:
    JavaEE XML SAX解析
    JavaEE XML DOM解析之DOM4J
    JavaEE XML DOM解析
    JavaEE XML StAX创建
    移动端弹窗后禁止滚动
    vue cli3 项目优化
    【性能优化】quicklink:实现原理与给前端的启发
    关于js异步的一些知识点
    node
    class类
  • 原文地址:https://www.cnblogs.com/mrcln/p/4213651.html
Copyright © 2020-2023  润新知