Méthode toFixed() de Number JavaScript

Définition et utilisation

toFixed() La méthode convertit le nombre en chaîne de caractères.

toFixed() La méthode arrondit la chaîne de caractères à la décimale spécifiée.

Remarque :Si le nombre de décimales est supérieur au nombre, ajoutez des zéros.

Exemple

Exemple 1

let num = 5.56789;
let n = num.toFixed();

Essayez-le vous-même

Exemple 2

let num = 5.56789;
let n = num.toFixed(2);

Essayez-le vous-même

Exemple 3

Rondi à 10 décimales après la virgule :

let num = 5.56789;
let n = num.toFixed(10);

Essayez-le vous-même

Syntaxe

number.toFixed(digits)

paramètre

paramètre Description
digits

Optionnel. Nombre de décimales. Les valeurs entre 0 et 20, y compris 0 et 20.

par défaut 0 (sans décimal).

Valeur de retour

type Description
chaîne représentation de nombre avec ou sans décimal.

Détails techniques

Valeur de retour

Renvoie number représentation en chaîne de caractères, sans forme exponentielle, avec un point décimal fixe après digits de chiffres.

Si nécessaire, ce nombre est arrondi et peut être complété avec des zéros pour atteindre la longueur spécifiée.

Si digits Si le nombre est supérieur à le+21, cette méthode ne fait que number.toString() renvoie une chaîne de caractères représentée sous forme exponentielle.

Lancé

Exception Description
RangeError

Lorsque digits Exception lancée lorsque la valeur est trop petite ou trop grande.

Les valeurs entre 0 et 20 ne déclenchent pas cette exception. Certaines implémentations supportent des plages plus larges ou plus petites.

TypeError Exception lancée lorsque l'objet appelant la méthode n'est pas Number.

Compatibilité du navigateur

Number.constructor C'est une caractéristique de ECMAScript3 (ES3).

Tous les navigateurs supportent complètement ES3 (JavaScript 1999) :

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support Support Support Support Support Support