Чтобы перевернуть число в 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