使用 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

更新於:19-4-2021

495 瀏覽次數

開啟你的職業生涯

完成課程認證

開始學習
廣告