⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј