Nombre en notation à virgule fixe sans zéros de fin

JavaScriptJavaScriptBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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 :

  1. Ouvrez le Terminal/SSH et tapez node pour commencer à pratiquer la programmation.
  2. Utilisez Number.prototype.toFixed() pour convertir le nombre en une chaîne de caractères en notation à virgule fixe.
  3. 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.
  4. 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.