⊗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МакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်