⊗jsPmBsIC 61 of 505 menu

Calculs imprécis en JavaScript

Les fractions sont stockées dans les ordinateurs d'une manière qui fait qu'elles peuvent souvent être représentées de manière imprécise. Dans ce cas, vous pourriez rencontrer une surprise lorsque une opération banale produit un résultat étrange. Exemple :

let a = 0.1 + 0.2; alert(a); // affichera 0.30000000000000004

Pour lutter contre ce comportement, on peut utiliser une méthode spéciale toFixed, qui effectue un arrondi à la décimale spécifiée dans la partie fractionnaire. Arrondissons notre résultat :

let a = 0.1 + 0.2; alert(a.toFixed(2)); // affichera '0.30'

La méthode toFixed renvoie le résultat sous forme de chaîne de caractères. On peut convertir son résultat en nombre :

let a = 0.1 + 0.2; alert(+a.toFixed(2)); // affichera 0.3

Vérifiez quel sera le résultat de l'opération suivante :

alert(0.1 * 0.2);

Vérifiez quel sera le résultat de l'opération suivante :

alert(0.3 - 0.1);
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