Méthode toFixed
La méthode toFixed effectue l'arrondi
d'un nombre à la décimale spécifiée.
Le nombre de décimales est spécifié par un paramètre.
Si le nombre de décimales n'est pas spécifié, par défaut,
0 décimales sont prises, c'est-à-dire un arrondi
à l'entier.
Syntaxe
nombre.toFixed([nombre de décimales]);
Exemple
Soit une fraction. Arrondissons-la à
3 décimales :
let num = 1.1111;
console.log(num.toFixed(3));
Résultat de l'exécution du code :
1.111
Exemple
Dans l'exemple suivant, seules
3 décimales sont également conservées, cependant le dernier
chiffre a augmenté de 1, car l'arrondi
est effectué selon les règles mathématiques :
let num = 1.1119;
console.log(num.toFixed(3));
Résultat de l'exécution du code :
1.112
Exemple
Dans l'exemple suivant, la fraction sera arrondie à l'entier car le paramètre de la méthode est vide :
let num = 1.111;
console.log(num.toFixed());
Résultat de l'exécution du code :
1
Exemple
Dans l'exemple suivant, le paramètre de la méthode dépasse
le nombre de décimales de la fraction d'origine,
donc la méthode ajoutera deux chiffres 0
à la fin de notre fraction :
let num = 1.1111;
console.log(num.toFixed(6));
Résultat de l'exécution du code :
1.111100
Voir aussi
-
les méthodes
Math.round,Math.ceil,Math.floor,
qui effectuent également l'arrondi d'un nombre -
la méthode
toPrecision,
qui effectue l'arrondi d'un nombre à un nombre spécifique de chiffres