Introduction
Dans ce laboratoire, nous allons explorer le concept de renversement d'un nombre en JavaScript. Nous allons apprendre à utiliser des méthodes intégrées telles que split(), reverse() et join() pour accomplir cette tâche. À la fin de ce laboratoire, vous aurez une compréhension plus approfondie de la manière de manipuler les nombres en JavaScript.
Renverser un nombre
Pour renverser un nombre en utilisant JavaScript, vous pouvez utiliser la fonction reverseNumber() avec les étapes suivantes :
- Convertissez le nombre
nen chaîne de caractères à l'aide deObject.prototype.toString(). - Utilisez
String.prototype.split(),Array.prototype.reverse()etArray.prototype.join()pour obtenir la valeur renversée densous forme de chaîne de caractères. - Convertissez la chaîne de caractères en nombre à l'aide de
parseFloat(). - Conservez le signe du nombre à l'aide de
Math.sign().
Voici le code pour la fonction reverseNumber() :
const reverseNumber = (n) =>
parseFloat(`${n}`.split("").reverse().join("")) * Math.sign(n);
Vous pouvez tester la fonction avec ces exemples :
reverseNumber(981); // 189
reverseNumber(-500); // -5
reverseNumber(73.6); // 6.37
reverseNumber(-5.23); // -32.5
Sommaire
Félicitations ! Vous avez terminé le laboratoire Renverser un nombre. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.