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
广告