Есть число:
var chislo = 123456
Как его перевернуть — отразить?
Решение
Приводим число к строке
chislo.toString()
Теперь мы имеем строковый тип данных. Строка это итерируемый объект, поэтому её можно привести к массиву:
[...chislo.toString()]
Каждая «цифра» теперь лежит под отдельным элементом массива. Перевернём этот массив методом reverse()
[...chislo.toString()].reverse()
Теперь нам нужно просто склеить все отдельные строки в одну
[...chislo.toString()].reverse().join("")
И вот мы уже имеем строковый варант перевёрнутого числа. Теперь нам остаётся только преобразовать строку в число:
Number([...chislo.toString()].reverse().join(""))
Готово!
Все команды в консоли браузера:
