Méthode toPrecision() de Number JavaScript
- Page précédente toLocaleString()
- Page suivante toString()
- Retour au niveau supérieur Manuel de référence JavaScript Number
Définition et utilisation
toPrecision()
La méthode formatte le nombre avec une longueur spécifiée.
Cette méthode formatte les chiffres significatifs du nombre.
Exemple
Exemple 1
Formatte le nombre avec une longueur spécifiée :
let num = 13.3714; let n = num.toPrecision(2);
Exemple 2
Formatte les décimales :
let num = 0.001658853; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Exemple 3
Formatte le nombre avec une longueur spécifiée :
let num = 13.3714; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
Exemple 4
Sans format :
let num = 13.3714; num.toPrecision();
grammaire
number.toPrecision(precision)
paramètre
paramètre | description |
---|---|
precision |
optionnel. Nombre de chiffres. Les valeurs comprises entre 1 et 21 (y compris 1 et 21). Si omis, le nombre est retourné sans format. |
valeur de retour
type | description |
---|---|
chaîne | formatte le nombre avec une précision spécifiée. |
détails techniques
valeur de retour
retourne la représentation en chaîne du nombre, contenant precision de chiffres significatifs.
si precision assez grand pour inclure tous les chiffres de la partie entière du nombre, alors la chaîne de caractères renvoyée utilisera le système de numération décimale.
Autrement, utilisez le système de numération exponentielle, c'est-à-dire un chiffre avant le point décimal et precision1 chiffre.
Si nécessaire, le nombre est arrondi ou complété par des zéros.
lancée
exception | description |
---|---|
RangeError |
lorsque precision Exception lancée lorsque la valeur est trop petite ou trop grande. Les valeurs comprises entre 1 et 21 ne provoquent pas cette exception. Certaines implémentations supportent une plage de valeurs plus large ou plus petite. |
TypeError | L'exception est lancée lorsque l'objet appelant la méthode n'est pas Number. |
Support du navigateur
toPrecision()
C'est une caractéristique de ECMAScript3 (ES3).
Tous les navigateurs prennent en charge complètement ES3 (JavaScript 1999) :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support | Support |
- Page précédente toLocaleString()
- Page suivante toString()
- Retour au niveau supérieur Manuel de référence JavaScript Number