Методы обращения числа в JavaScript

Чтобы перевернуть число в JavaScript, вы можете использовать несколько методов. Вот несколько подходов:

Метод 1: использование манипуляций со строками

Вы можете преобразовать число в строку, перевернуть строку, а затем преобразовать ее обратно в число.

function reverseNumber(number) {
  return parseInt(number.toString().split('').reverse().join(''));
}
// Example usage
console.log(reverseNumber(12345)); // Output: 54321

Метод 2. Использование математических операций

Вы можете обратить число вспять, используя математические операции, многократно разделив его на 10 и извлекая остаток.

function reverseNumber(number) {
  let reversed = 0;

  while (number !== 0) {
    reversed = (reversed * 10) + (number % 10);
    number = Math.floor(number / 10);
  }

  return reversed;
}
// Example usage
console.log(reverseNumber(12345)); // Output: 54321

Метод 3: использование манипуляций с массивами

Вы можете преобразовать число в массив цифр, перевернуть массив, а затем снова соединить цифры, чтобы сформировать число.

function reverseNumber(number) {
  const digits = Array.from(String(number), Number);
  const reversedDigits = digits.reverse();
  return parseInt(reversedDigits.join(''));
}
// Example usage
console.log(reverseNumber(12345)); // Output: 54321