⊗jsPmBsIC 61 of 505 menu

Pontatlan számítások a JavaScriptben

A törtek olyan formában tárolódnak a számítógépekben, hogy gyakran pontatlanul ábrázolhatók. Ebben az esetben meglepetés érhet, amikor egy banális művelet furcsa eredményt ad. Példa:

let a = 0.1 + 0.2; alert(a); // kiírja: 0.30000000000000004

Az ilyen viselkedés elleni küzdelemben alkalmazhatunk egy speciális toFixed metódust, ami a tört részben megadott számjegyre kerekít. Kerekítsük az eredményünket:

let a = 0.1 + 0.2; alert(a.toFixed(2)); // kiírja: '0.30'

A toFixed metódus az eredményt sztring formájában adja vissza. Átalakíthatjuk az eredményét számmá:

let a = 0.1 + 0.2; alert(+a.toFixed(2)); // kiírja: 0.3

Ellenőrizze, mi lesz a következő művelet eredménye:

alert(0.1 * 0.2);

Ellenőrizze, mi lesz a következő művelet eredménye:

alert(0.3 - 0.1);
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás