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

Cách đếm số chữ số của một số cho trước? JavaScript


Yêu cầu đơn giản: viết hàm JavaScript nhận vào một số và trả về số lượng chữ số của nó.

Ví dụ: 4567 có 4 chữ số, 423467 có 6 chữ số, 457 có 3 chữ số.

Dưới đây là mã dùng đệ quy:

Ví dụ

const num = 2353454; const digits = (num, count = 0) => { if(num){ return digits(Math.floor(num / 10), ++count); }; return count; }; console.log(digits(num)); console.log(digits(123456)); console.log(digits(53453)); console.log(digits(5334534534));

Kết quả

Đầu ra trong console sẽ là:

7 6 5 10