Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tổng chữ số đến vị trí n của một số trong JavaScript

Chúng ta cần viết một hàm JavaScript nhận vào hai số, gọi là 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 nên tính và trả về tổng 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;

Thì đầu ra nên là:

const output = 20;

vì 5 + 4 + 6 + 5 = 20

Ví dụ

Dưới đây là mã nguồn:

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));

Kết quả

Đầu ra trên console:

20