Javascript 求给定整数中所有偶数的和

Javascript 求给定整数中所有偶数的和,javascript,Javascript,这个代码给了我一个数字中的偶数。。。实际上我想加上那个数字 var值=2234, 总和=0; while(值){ 总和+=值%10; 值=数学下限(值/10); } 控制台日志(总和); 您可以获取一个数字,并检查该数字是否为evan,然后将该数字相加 var值=2234, 数字 总和=0; while(值){ 数字=值%10; 如果(位数%2==0)和+=位数; 值=数学下限(值/10); } 控制台日志(总和)我有一个解决方案,可以将数组转换为使用array.from和使用reduce函数

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

var值=2234,
总和=0;
while(值){
总和+=值%10;
值=数学下限(值/10);
}
控制台日志(总和);

您可以获取一个数字,并检查该数字是否为evan,然后将该数字相加

var值=2234,
数字
总和=0;
while(值){
数字=值%10;
如果(位数%2==0)和+=位数;
值=数学下限(值/10);
}

控制台日志(总和)
我有一个解决方案,可以将数组转换为使用
array.from
和使用
reduce
函数

这可能不是最好的办法

var值=2234
var总计=数组。从(字符串(2234),数字)。减少((acc,项目)=>{
如果(项目%2==0){
acc+=项目;
}
返回acc;
},0);

控制台日志(总计)是否要在数字中添加事件数字?
var value = 2234,
sum = 0;

while (value) {
    if((value%10)%2 === 0) //check if digit is even
        sum += value % 10;
    value = Math.floor(value / 10);
}

console.log(sum);