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 次浏览

开启你的 职业 生涯

完成本课程获得认证

开始学习
广告