Introdução
Neste laboratório, exploraremos o conceito de inversão de um número em JavaScript. Aprenderemos como usar métodos embutidos como split(), reverse() e join() para realizar esta tarefa. Ao final deste laboratório, você terá uma compreensão mais profunda de como manipular números em JavaScript.
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
nem uma string usandoObject.prototype.toString(). - Use
String.prototype.split(),Array.prototype.reverse()eArray.prototype.join()para obter o valor invertido dencomo 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
Resumo
Parabéns! Você concluiu o laboratório de Inversão de Número. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.