⊗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 усули натижани сатр шаклида берadi. Унинг натижасини сонга ўзгартириш мумкин:

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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш