编程语言
首页 > 编程语言> > 定义一个含有js 实现30个整型元素的数组,按顺序分别赋予从2开始的偶数;然后按顺序每五个数求出一个平均值,放在另一个数组中并输出。试编程

定义一个含有js 实现30个整型元素的数组,按顺序分别赋予从2开始的偶数;然后按顺序每五个数求出一个平均值,放在另一个数组中并输出。试编程

作者:互联网

方法一: 通俗易懂

var a = [];
var ap = [];
var sum = 0;
var i =1;
while(true){
    if(i%2 == 0){
        a.push(i);
        sum += i;
        if(a.length == 5){
            ap.push(sum/5);
            a.splice(0,5);
            sum = 0;
        }
    }
    if(i>=60){
        break;
    }
    i++;
}
console.log(ap);

方法二: 更通俗易懂

var a = [];
var a2 = [];
a[0] = 2;
for(var i = 1;i < 30;i++){
    a[i] = a[i-1] + 2;
}
// console.log(a);
var s= 0;
for(var j = 0;j < a.length;j++){
    s += a[j];
    if((j+1)%5 == 0){
        a2.push(s/5);
        s = 0;
    }
}
console.log(a2);

标签:顺序,console,log,sum,数求,ap,a2,数组,var
来源: https://blog.csdn.net/xuebinsunwumei/article/details/110824735