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