JavaScript | Как перевернуть число? — efim360.ru

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

 

Есть число:

var chislo = 123456

Как его перевернуть - отразить?

 

Решение

Приводим число к строке

chislo.toString()

Теперь мы имеем строковый тип данных. Строка это итерируемый объект, поэтому её можно привести к массиву:

[...chislo.toString()]

Каждая "цифра" теперь лежит под отдельным элементом массива. Перевернём этот массив методом reverse()

[...chislo.toString()].reverse()

Теперь нам нужно просто склеить все отдельные строки в одну

[...chislo.toString()].reverse().join("")

И вот мы уже имеем строковый варант перевёрнутого числа. Теперь нам остаётся только преобразовать строку в число:

Number([...chislo.toString()].reverse().join(""))

Готово!

 
Все команды в консоли браузера:

Перевернули число - JavaScript
Перевернули число - JavaScript

Информационные ссылки

Как перевернуть массив?