zoukankan      html  css  js  c++  java
  • 利用arguments求任意数量数字的和/最大值/最小值

    文章地址 https://www.cnblogs.com/sandraryan/

    arguments是函数内的临时数据,用完销毁,有类似于数组的操作,但不是数组。

    举个栗子1:利用arguments求任意数量数字的和

        求所有参数的和
        function test(){
            // 封装函数
            var a = arguments.length;
            // a作为arguments的长度
            var sum = 0;
            // sum放和
            for(var i = 0; i < a; i++){
                sum += arguments[i];
                // 在i < a的时候循环,把每个数组数据加给sum
            }
            return sum;
            // 返回sum
        }
        var res1 = test(2,3,4,5);
        console.log(res1);
        打印某个传参后函数的值

    除传入参数的数量(length)就可以算平均数~~~

    举个栗子2:利用arguments求任意数量数字的最大值

    function test(){
            // 封装函数
            var a = arguments.length;
            // a作为arguments的长度
            var max = arguments[0];
            // max先放第一个元素
            for(var i = 0; i < a; i++){
                // 遍历数组
                if(max < arguments[i]){
                    max = arguments[i];
                    // 假设max是最大值,如果max小于其他值,把其他值赋给max
                }
         }
            return max;
        }
        var res1 = test(2,3,4,5);
        console.log(res1);

    举个栗子3:利用arguments求任意数量数字的最小值

     // 需求 封装函数,求数字中min
        function test(){
            // 封装函数
            var a = arguments.length;
            // a作为arguments的长度
            var min = arguments[0];
            // max先放第一个元素
            for(var i = 0; i < a; i++){
                // 遍历数组
                if(min > arguments[i]){
                    min = arguments[i];
                    // 假设min是最小值,如果min大于其他值,把其他值赋给min
                }
         }
            return min;
        }
        var res1 = test(2,3,4,5);
        console.log(res1);
  • 相关阅读:
    Hibernate 中出现 XXXX is not mapped 问题
    记录一下表格用poi的导出word
    [转帖] 悟透JavaScript
    JAVA读取Oracle中的blob图片字段并显示
    vs2010代码段,用得飞起~
    FontFamily获取中文名字
    vs2010快捷键
    WPF Binding基础
    Binding对数据的转换和校验
    WPF个UI元素
  • 原文地址:https://www.cnblogs.com/sandraryan/p/11342669.html
Copyright © 2011-2022 走看看