РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш