⊗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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан