Computer >> Máy Tính >  >> Lập trình >> Javascript

Chữ số lớn nhất của một số trong JavaScript

Chúng tôi được yêu cầu viết một hàm đệ quy JavaScript nhận vào một số và trả về chữ số lớn nhất trong số đó.

Ví dụ:Nếu số là 45654356

Khi đó giá trị trả về phải là 6

Ví dụ

Mã cho điều này sẽ là -

const num = 45654356;
const greatestDigit = (num = 0, greatest = 0) => {
   if(num){
      const max = Math.max(num % 10, greatest);
      return greatestDigit(Math.floor(num / 10), max);
   };
   return greatest;
};
console.log(greatestDigit(num));

Đầu ra

Đầu ra trong bảng điều khiển sẽ là -

6