⊗jsPmBsIC 61 of 505 menu

JavaScriptda Noaniq Hisoblash

Kasr sonlar kompyuterlarda shunday saqlanadiki, ko'pincha ular noaniq ifodalanishi mumkin. Bunday hollarda, oddiy amal g'alati natija berganda sizni kutilmagan holat kutib qolishi mumkin. Misol:

let a = 0.1 + 0.2; alert(a); // 0.30000000000000004 chiqadi

Bunday xatti-harakatlarga qarshi kurashish uchun toFixed maxsus usulidan foydalanish mumkin, u kasr qismidagi berilgan songacha yaxlitlaydi. Keling, natijamizni yaxlitlaymiz:

let a = 0.1 + 0.2; alert(a.toFixed(2)); // '0.30' chiqadi

toFixed usuli natijani satr ko'rinishida beradi. Uni raqamga o'zgartirish mumkin:

let a = 0.1 + 0.2; alert(+a.toFixed(2)); // 0.3 chiqadi

Quyidagi amal natijasi nima ekanligini tekshiring:

alert(0.1 * 0.2);

Quyidagi amal natijasi nima ekanligini tekshiring:

alert(0.3 - 0.1);
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish