JavaScript 中的數字的數字之和總和


我們需要編寫一個 JavaScript 函式,它要採用兩個數字(數字 m 和 n)作為引數。

n 通常會小於或等於 m 中數字的位數。該函式應計算並返回數字 m 的前 n 位數字之和。

例如 -

如果輸入數字為 -

const m = 5465767;
const n = 4;

則輸出應該是 -

const output = 20;

因為 5 + 4 + 6 + 5 = 20

示例

以下是程式碼 -

const m = 5465767;
const n = 4;
const digitSumUpto = (m, n) => {
   if(n > String(m).length){
      return 0;
   };
   let sum = 0;
   for(let i = 0; i < n; i++){
      const el = +String(m)[i];
      sum += el;
   };
   return sum;
};
console.log(digitSumUpto(m, n));

輸出

以下是控制檯輸出 -

20

更新日期: 19-1 月 -2021

356 次瀏覽

開啟你的 職業 生涯

完成本課程獲得認證

開始學習
廣告