首页 > 编程语言 > 详细

循环产生一个长度为10的数组里面的数大于平均数的新数组

时间:2021-03-30 22:13:39      阅读:37      评论:0      收藏:0      [点我收藏+]
   //   // 0-n之间的随机数
    //   function rand(n) {
    //     return parseInt(Math.random() * n);
    //   }

    //   // 2 求数组中所有元素的和(addAllInArray)
    //   // 思考: 需要参数和返回值
    //   function addAllInArray(arr) {
    //     var sum = 0;
    //     for (var i in arr) {
    //       sum += arr[i];//遍历数组里面的角标,角标对应的数值
    //     }
    // for (var i of arr){sum+=i}//遍历数组里面的值,然后进行相加
        // 
    //     return sum;
    //   }

    //   // 求出随机生成的长度为10的数组中比平均数大的数(getBiggerThanAverage)
    //   function getBiggerThanAverage() {
    //     var arr = [];?/定义一个新的数组,用来接收一个长度为10的数组
        // for (var i = 0; i < 10; i++) {//循环语句的条件是长度10;每循环一次产生一个数据,然后把数据用数组的扩展的方法push往自定义的数组里面增加一个数值;
    //       arr.push(rand(100));//产生一个数据往数组里面添加一个
    //     }
    //     console.log(arr)//打印这个产生长度为为10的数组;
    //     var newArr = [];//定义一个可以接收比平均数大的数值用来装入到数组里面去;
    //     var average = addAllInArray(arr) / arr.length;//调用数组里元素求和的函数然后用来 初一数组的长度,可以得到一个平均数;
    //     for (var i = 0; i < arr.length; i++) {//循环判断产生长度为10的数组里面的每一个元素与平均数进行比较,
    //       if (arr[i] > average) {
    //         newArr.push(arr[i]);//这一步是循环进行每一个数据和平均数进行比较,当符合条件的数就往新数组里面添加。
    //       }
    //     }
    //     console.log(arr);
    //     return newArr;
    //   }
    //   console.log(getBiggerThanAverage());

循环产生一个长度为10的数组里面的数大于平均数的新数组

原文:https://www.cnblogs.com/czb1218/p/14598749.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!