Formater un nombre à virgule flottante
On peut décider du nombre de chiffres après le point dans la représentation textuelle d'un nombre à virgule flottante en appelant la méthode toFixed.
let pi = 3.14159; console.log(pi.toFixed(2)); // affiche 3.14
Le nombre passé en paramètre à la méthode toFixed est le nombre désiré de chiffres après le point (un nombre de 0 à 20). Ce paramètre est facultatif et sa valeur par défaut est zéro. Ce qui veut qu'en son absence, la valeur obtenue n'aura aucun chiffre après le point.
let pi = 3.14159; console.log(pi.toFixed()); // affiche 3 console.log(pi.toFixed(0)); // affiche 3 console.log(pi.toFixed(2)); // affiche 3.14 console.log(pi.toFixed(4)); // affiche 3.16 console.log(pi.toFixed(8)); // affiche 3.14159000
On remarque deux choses dans l'exemple précédent. D'abord, la méthode toFixed procède à un arrondi du nombre. Ensuite, lorsque le nombre en paramètre est supérieur au nombre de chiffres après le point de la valeur originale, des zéros sont ajoutés.