Invertendo um Número
Para inverter um número usando JavaScript, você pode usar a função reverseNumber() com as seguintes etapas:
- Converta o número
n em uma string usando Object.prototype.toString().
- Use
String.prototype.split(), Array.prototype.reverse() e Array.prototype.join() para obter o valor invertido de n como uma string.
- Converta a string de volta para um número usando
parseFloat().
- Preserve o sinal do número usando
Math.sign().
Aqui está o código para a função reverseNumber():
const reverseNumber = (n) =>
parseFloat(`${n}`.split("").reverse().join("")) * Math.sign(n);
Você pode testar a função com estes exemplos:
reverseNumber(981); // 189
reverseNumber(-500); // -5
reverseNumber(73.6); // 6.37
reverseNumber(-5.23); // -32.5