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

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

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

Chúng ta cần viết một hàm JavaScript đệ quy 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

Thì giá trị trả về nên là 6

Ví dụ

Mã thực hiện như sau:

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

Kết quả trong console sẽ là:

6