⊗jsSpExcThrUT 147 of 294 menu

JavaScript တွင် ကိုယ်ပိုင်ခြွင်းချက်အမျိုးအစားများ လွှင့်တင်ခြင်း

JavaScript တွင်ပါဝင်သော ခြွင်းချက်အရေအတွက်သည် များပြားလှသည်မဟုတ်ဘဲ ၎င်းတို့သည် များသောအားဖြင့် ခြွင်းချက်အမျိုးမျိုးလိုအပ်ချက်အားလုံးကို ဖြည့်ဆည်းနိုင်ခြင်း မရှိပါ။ ထို့ကြောင့် JavaScript တွင် ကိုယ်ပိုင်အမျိုးအစားဖြင့် ခြွင်းချက်များဖန်တီးနိုင်စွမ်း ထည့်သွင်းပေးထားပါသည်။

ဤသို့လုပ်ဆောင်ရန် နည်းလမ်းအမျိုးမျိုးရှိပါသည်။ အရှင်းဆုံးနည်းလမ်းမှာ throw သို့ name နှင့် message သော့များပါသည့် အရာဝတ္ထုတစ်ခု ပို့ပေးခြင်းဖြစ်သည်။

try { throw {name: 'MyError', message: 'ခြွင်းချက်စာသား'}; } catch (error) { console.log(error.name); // 'MyError' console.log(error.message); // 'ခြွင်းချက်စာသား' }

ယခင်က ကျွန်ုပ်တို့သည် သုညဖြင့်စားခြင်းတွင် ခြွင်းချက်လွှင့်တင်သော လုပ်ဆောင်ချက်တစ်ခုပြုလုပ်ခဲ့သည်။

function div(a, b) { if (b !== 0) { return a / b; } else { throw new Error('သုညဖြင့်စားခြင်း အမှား'); } }

ဤလုပ်ဆောင်ချက်ကို ပြန်လည်ပြင်ဆင်ပြီး ၎င်းကို ကျွန်ုပ်တို့စိတ်ကူးထားသည့် အမျိုးအစားတစ်ခုခုဖြင့် ခြွင်းချက်လွှင့်တင်စေပါ၊ ဥပမာ DivisionByZeroError

ယခင်က သင်သည် အနုတ်ဂဏန်းတစ်ခုမှ နှုတ်ဖယ်ရှားရန် ကြိုးစားသောအခါ ခြွင်းချက်လွှင့်တင်သော လုပ်ဆောင်ချက်တစ်ခုပြုလုပ်ခဲ့သည်။ သင်၏လုပ်ဆောင်ချက်ကို ပြန်လည်ပြင်ဆင်ပြီး ၎င်းကို သင် စိတ်ကူးထားသော အမျိုးအစားဖြင့် ခြွင်းချက်လွှင့်တင်စေပါ။ ခြွင်းချက်၏အမည်သည် ကောင်းမွန်စေရန် ဂရုတစိုက်စဉ်းစားပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်