В JavaScript вы можете перевернуть число, например 179, различными способами. Вот несколько примеров:
Метод 1: использование манипуляций со строками
const number = 179;
const reversedNumber = Number(String(number).split('').reverse().join(''));
console.log(reversedNumber); // Output: 971
Метод 2. Использование арифметических операций
let number = 179;
let reversedNumber = 0;
while (number > 0) {
reversedNumber = (reversedNumber * 10) + (number % 10);
number = Math.floor(number / 10);
}
console.log(reversedNumber); // Output: 971
Метод 3. Использование метода обратного массива
const number = 179;
const reversedNumber = Number([...String(number)].reverse().join(''));
console.log(reversedNumber); // Output: 971
Метод 4. Использование рекурсии
function reverseNumber(number) {
if (number < 10) {
return number;
}
const lastDigit = number % 10;
const remainingDigits = Math.floor(number / 10);
return Number(String(lastDigit) + String(reverseNumber(remainingDigits)));
}
const number = 179;
const reversedNumber = reverseNumber(number);
console.log(reversedNumber); // Output: 971