⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу