36 of 264 menu

Méthode toPrecision

La méthode toPrecision arrondit un nombre au chiffre spécifié. Contrairement à Math.round l'arrondi peut être effectué pas seulement dans la partie fractionnaire. Le paramètre de la méthode spécifie combien de chiffres doivent rester dans le nombre. Les autres chiffres seront supprimés. Le dernier chiffre restant sera arrondi selon les règles de l'arrondi mathématique. Si le paramètre est vide, le nombre d'origine sera retourné. Si le nombre de chiffres spécifié n'est pas réalisable en tronquant la partie décimale - convertit le nombre sous forme exponentielle.

Syntaxe

nombre.toPrecision(longueur);

Exemple

Dans cet exemple, le nombre 678.19324 avec l'aide de toPrecision est converti à 4 chiffres, et, comme après 1 se trouve le chiffre 9, alors selon les règles mathématiques l'unité sera transformée en deux :

let num = 678.19324; console.log(num.toPrecision(4));

Résultat de l'exécution du code :

678.2

Exemple

Dans cet exemple, le nombre doit être réduit à deux chiffres et non seulement la partie fractionnaire sera supprimée, mais aussi la partie entière. Par conséquent, le nombre sera converti sous forme exponentielle :

let num = 678.19324; console.log(num.toPrecision(2));

Résultat de l'exécution du code :

6.8e+2

Exemple

Dans cet exemple, le nombre 12 est converti à 3 chiffres. Comme le nombre est entier, alors dans la partie fractionnaire apparaîtra 0 :

let num = 12; console.log(num.toPrecision(3));

Résultat de l'exécution du code :

12.0

Exemple

Convertissons maintenant le nombre 12 à quatre chiffres. Dans la partie fractionnaire apparaîtront deux 0 :

let num = 12; console.log(num.toPrecision(4));

Résultat de l'exécution du code :

12.00

Exemple

Convertissons maintenant le nombre 12.1 à cinq chiffres :

let num = 12.1; console.log(num.toPrecision(5));

Résultat de l'exécution du code :

12.100

Voir aussi

  • la méthode toFixed,
    qui effectue également l'arrondi du nombre au chiffre spécifié
  • les méthodes Math.round, Math.ceil, Math.floor,
    qui effectuent l'arrondi du nombre à l'entier
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser