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);