首页 > 解决方案 > 求给定整数中所有偶数的总和

问题描述

这个代码给了我一个数字中偶数的数量......实际上我想添加那个数字。

var value = 2234,
sum = 0;

while (value) {
  sum += value % 10;
  value = Math.floor(value / 10);
}
console.log(sum);

标签: javascript

解决方案


我有一个转换为数组使用Array.from和使用reduce功能的解决方案。

这可能不是最好的方法。

var value = 2234
var total = Array.from(String(2234), Number).reduce((acc, item)=>{
   if(item % 2 == 0){
     acc += item;
   }
   return acc;
},0);

console.log(total);


推荐阅读