⊗jsPmBsIC 61 of 505 menu

Неточныя вылічэнні ў JavaScript

Дробы захоўваюцца ў камп'ютарах у такім выглядзе, што часта могуць быць прадстаўлены неточна. У гэтым выпадку вас можа чакаць некаторы сюрыпрыз, калі банальная аперацыя выдае дзіўны рэзультат. Прыклад:

let a = 0.1 + 0.2; alert(a); // выведзе 0.30000000000000004

Для барацьбы з такой паводзінамі можна ўжыць спецыяльны метад toFixed, які выконвае акругленне да зададзенага знака ў дробавай частцы. Давайце акруглім наш рэзультат:

let a = 0.1 + 0.2; alert(a.toFixed(2)); // выведзе '0.30'

Метад toFixed аддае рэзультат у выглядзе радка. Можна пераўтварыць яго рэзультат у лік:

let a = 0.1 + 0.2; alert(+a.toFixed(2)); // выведзе 0.3

Праверце, што будзе рэзультатам наступнай аперацыі:

alert(0.1 * 0.2);

Праверце, што будзе рэзультатам наступнай аперацыі:

alert(0.3 - 0.1);
Беларуская
AfrikaansAzə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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць