for循环写2到8的偶数求和

用for循环写一个2到8的求和~好像挺简单的 我就是脑子一下子转不过来,也想要一个奇数的求和:)主要是放在js里面用的

sum=0;
for(i=2;i<=8;i+=2) sum+=i;


let arr = [2, 3, 4, 5, 6, 7, 8];
// 偶数求和
arr.filter(item => item % 2 === 0).reduce((prev, last) => prev + last);
// 奇数求和
arr.filter(item => item % 2 !== 0).reduce((prev, last) => prev + last);
sum() {
  let ocount  = 0
  let jcount = 0
  for(let i=2;i<=8;i+=2){
    ocount += i         //得到偶数求和
  }
  for(let j=3;j<=8;j+=2) {
  jcount += j         //得到奇数求和
  }
}
console.log('2-8之间偶数的和为' + ocount)
console.log('2-8之间奇数的和为' + jcount)