⊗jsPmBsIC 61 of 505 menu

Onakkurate Berekeninge in JavaScript

Breuke word in rekenaars so gestoor dat hulle dikwels onakkuraat voorgestel kan word. In hierdie geval kan jy 'n verrassing wag wanneer 'n alledaagse bewerking 'n vreemde resultaat lewer. Voorbeeld:

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

Om hierdie gedrag te bestry, kan jy 'n spesiale metode toFixed gebruik, wat afronding tot 'n gespesifiseerde desimale plek uitvoer. Kom ons rond ons resultaat af:

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

Die metode toFixed lewer die resultaat as 'n string. Jy kan die resultaat daarvan in 'n nommer omskep:

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

Toets wat die resultaat sal wees van die volgende bewerking:

alert(0.1 * 0.2);

Toets wat die resultaat sal wees van die volgende bewerking:

alert(0.3 - 0.1);
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp