使用 JavaScript 的字符串数字中单个偶数和奇数的总和
问题
我们需要编写一个JavaScript函数,它接收包含数字的字符串,如果偶数的总和大于奇数的总和,我们的函数应该返回true,否则返回false。
示例
以下是代码-
const num = '645457345'; const isEvenGreater = (str = '') => { let evenSum = 0; let oddSum = 0; for(let i = 0; i < str.length; i++){ const el = +str[i]; if(el % 2 === 0){ evenSum += el; }else{ oddSum += el; }; }; return evenSum > oddSum; }; console.log(isEvenGreater(num));输出结果
false