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

Đệ quy tính tổng chữ số của số JavaScript

Tạo hàm nhận số, tìm tổng chữ số đệ quy cho đến khi tổng là số 1 chữ số.

Ví dụ:

findSum(12345) = 1+2+3+4+5 = 15 = 1+5 = 6

Kết quả: 6.

Ví dụ

// dùng đệ quy const findSum = (num) => {    if(num < 10){       return num;    }    const lastDigit = num % 10;    const remainingNum = Math.floor(num / 10);    return findSum(lastDigit + findSum(remainingNum)); } console.log(findSum(2568));

Kiểm tra số < 10 thì trả về, ngược lại đệ quy lấy chữ số cuối cộng với đệ quy phần còn lại.

Kết quả

Đầu ra console:

3