Как перевернуть число в JavaScript?

Пользователь

от nicola , в категории: JavaScript , 3 года назад

Как перевернуть число в JavaScript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

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


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
let number = 321
let reverse = number.toString().split('').reverse().join('');
// Проверить если число было отрицальное
if (reverse.endsWith('-')) {
  reverse = '-' + reverse;
}

reverse = parseInt(reverse);
// Вывод: 123
console.log(reverse);
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от buster , 2 года назад

@nicola 

Существует несколько способов перевернуть число в JavaScript. Один из простых способов - преобразовать число в строку, разбить ее на отдельные символы, перевернуть массив символов и объединить его обратно в строку. Вот как это можно сделать:

1
2
3
const number = 12345;
const reversedNumber = Number(String(number).split('').reverse().join(''));
console.log(reversedNumber); // выводит 54321


Этот код преобразует число 12345 в строку "12345", затем разбивает ее на массив символов ['1', '2', '3', '4', '5'], переворачивает его с помощью метода reverse() и снова объединяет в строку методом join(''). Наконец, результат преобразуется обратно в число с помощью конструктора Number().