Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsPmBsIC 61 of 505 menu
◀ ▶

Netikslieji skaičiavimai JavaScript

Trupmenos kompiuteriuose saugomos tokia forma, kad dažnai gali būti pateikiamos netiksliai. Tokiu atveju gali jus sieti staigmena, kai banali operacija duoda keistą rezultatą. Pavyzdys:

let a = 0.1 + 0.2; alert(a); // išves 0.30000000000000004

Kovojant su tokiu elgesiu galima taikyti specialų metodą toFixed, atliekantį apvalinimą iki nurodyto skaitmens trupmeninėje dalyje. Apvalinkime mūsų rezultatą:

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

Metodas toFixed grąžina rezultatą kaip eilutę. Jo rezultatą galima paversti skaičiumi:

let a = 0.1 + 0.2; alert(+a.toFixed(2)); // išves 0.3

Patikrinkite, koks bus šios operacijos rezultatas:

alert(0.1 * 0.2);

Patikrinkite, koks bus šios operacijos rezultatas:

alert(0.3 - 0.1);
← →
↑
Lietuvių▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti