Introducción
En este laboratorio, exploraremos el concepto de invertir un número en JavaScript. Aprenderemos cómo utilizar métodos integrados como split(), reverse() y join() para realizar esta tarea. Al final de este laboratorio, tendrás una comprensión más profunda de cómo manipular números en JavaScript.
Invirtiendo un número
Para invertir un número utilizando JavaScript, puedes utilizar la función reverseNumber() con los siguientes pasos:
- Convierte el número
na una cadena utilizandoObject.prototype.toString(). - Utiliza
String.prototype.split(),Array.prototype.reverse()yArray.prototype.join()para obtener el valor invertido dencomo una cadena. - Convierte la cadena de nuevo a un número utilizando
parseFloat(). - Conserva el signo del número utilizando
Math.sign().
Aquí está el código de la función reverseNumber():
const reverseNumber = (n) =>
parseFloat(`${n}`.split("").reverse().join("")) * Math.sign(n);
Puedes probar la función con estos ejemplos:
reverseNumber(981); // 189
reverseNumber(-500); // -5
reverseNumber(73.6); // 6.37
reverseNumber(-5.23); // -32.5
Resumen
¡Felicidades! Has completado el laboratorio de Inversión de Número. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.