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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP