En este post de programación en JavaScript te enseñaré a invertir o voltear un número.
Que por ejemplo si el número es 123 sea 321 al invertirlo con JS. Con esto también vamos a saber si un número es capicúa.
Invirtiendo número con JavaScript
Hay 2 enfoques para resolver este problema. El primero es el más simple, y es básicamente convertir el número a cadena, invertir la cadena y luego convertirla de vuelta a número.
El segundo método es invertir el número con matemáticas. Te enseñaré ambos por si a tu profesor le gusta hacerte perder el tiempo con algoritmos que no son divertidos.
Invertir número: convirtiendo a cadena
Ya tengo un post que dice cómo invertir una cadena, así que no voy a profundizar mucho. Entonces para voltear un número hacemos lo siguiente:
Por cierto, eso regresará el número como cadena. La ventaja es que va a conservar los ceros a la izquierda. Si no quieres conservarlos entonces convierte con parseFloat
.
JavaScript: invertir número
Ahora veamos el otro enfoque que es el de usar matemáticas. Lo hacemos así:
Poniendo todo junto
A continuación te muestro cómo usar estos dos métodos con unos ejemplos. Puedes comparar los resultados:
Al ejecutarlo, la salida es correcta. Por cierto, esto puede ser ejecutado en Node o dentro del navegador web:

Por aquí te dejo más sobre JavaScript.