⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј