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);
  • 相关阅读:
    bloom filter
    【转】单实例
    Log Structured Merge Trees(LSM) 原理
    【转】南网成立始末
    变电站综合自动化系统
    bsp tree
    Private Bytes,Working Set,Virtual Size的区别
    kdtree
    asp.net下载文件几种方式
    C# FTP操作
  • 原文地址:https://www.cnblogs.com/sandraryan/p/11342669.html
Copyright © 2011-2022 走看看