JavaScript:数组求平均数

时间:2020-07-18 00:28:13   收藏:0   阅读:148
     /*
         定义一个含有30个整形元素的数组,按顺序分别赋予从2开始的偶数
         然后从顺序每五个数求出一个平均数,放到另一个数组中并求出
      */
       var arr = new Array(30);

       for (var i = 0; i<arr.length; i++) {
           arr[i] = i * 2 + 2;
       }
       
       var averageArr = [];
       // 切分数组 为了5个
       var len = (arr.length) / 5;

       for (var i = 0; i<len; i++) {
        //    var newArr = arr.splice(0, 5);
           var newArr = arr.slice(i * 5, (i + 1) * 5);

           var sum = 0;

           for (var j = 0; j<newArr.length; j++) {
               sum += newArr[j];
           }
           
           averageArr.push(sum / 5);

        }

        alert(averageArr);

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!