Chúng tôi bắt buộc phải viết một hàm JavaScript có hai số, giả sử m và n làm đối số.
n sẽ luôn nhỏ hơn hoặc bằng số chữ số có trong m. Hàm sẽ tính toán và trả về tổng của n chữ số đầu tiên của m.
Ví dụ -
Nếu các số đầu vào là -
const m = 5465767; const n = 4;
Sau đó, đầu ra phải là -
const output = 20;
vì 5 + 4 + 6 + 5 =20
Ví dụ
Sau đây là mã -
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));
Đầu ra
Sau đây là đầu ra của bảng điều khiển -
20