定义一个含有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