Introduction
Dans ce laboratoire, nous allons explorer comment formater un nombre en notation à virgule fixe sans zéros de fin en JavaScript. Nous utiliserons la méthode Number.prototype.toFixed() pour convertir le nombre en une chaîne de caractères en notation à virgule fixe, suivie de Number.parseFloat() pour supprimer tout zéro de fin. Enfin, nous utiliserons une littérale de gabarit pour convertir le nombre en une chaîne de caractères. Ce laboratoire est conçu pour vous aider à mieux comprendre comment formater des nombres en JavaScript en utilisant la notation à virgule fixe.
Conversion de nombres en notation à virgule fixe
Pour convertir un nombre en notation à virgule fixe sans zéros de fin, suivez ces étapes :
- Ouvrez le Terminal/SSH et tapez
nodepour commencer à pratiquer la programmation. - Utilisez
Number.prototype.toFixed()pour convertir le nombre en une chaîne de caractères en notation à virgule fixe. - Utilisez
Number.parseFloat()pour convertir la chaîne de caractères en notation à virgule fixe en retournant un nombre, en supprimant les zéros de fin. - Utilisez une littérale de gabarit pour convertir le nombre en une chaîne de caractères.
Exemple de code :
const toOptionalFixed = (num, digits) =>
`${Number.parseFloat(num.toFixed(digits))}`;
Vous pouvez tester la fonction avec différents entrées :
toOptionalFixed(1, 2); // '1'
toOptionalFixed(1.001, 2); // '1'
toOptionalFixed(1.5, 2); // '1.5'
Sommaire
Félicitations ! Vous avez terminé le laboratoire sur la conversion de nombres en notation à virgule fixe sans zéros de fin. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.