zoukankan      html  css  js  c++  java
  • js 函数参数 arguments[0]

     function box() {
                return arguments[0] + '|' + arguments[1];
               
            }
            alert(box(1, 2, 3, 4, 5, 6));

    输出:1|2

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

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

    扩充:

    我们可以利用 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));

  • 相关阅读:
    3372 选学霸
    3556 科技庄园
    1025 选菜
    UVA 437 The Tower of Babylon巴比伦塔
    3641 上帝选人
    tyvj P1175 机器人
    1692 子集和的目标值
    1689 建造高塔
    NOI2002 贪吃的九头龙
    NYOJ110 剑客决斗
  • 原文地址:https://www.cnblogs.com/ChineseMoonGod/p/4260214.html
Copyright © 2011-2022 走看看