⊗jsSpExcThrT 146 of 294 menu

JavaScript တွင် ကွဲပြားသော ခြွင်းချက်အမျိုးအစားများကို ပစ်ခြင်း

ကိုယ်ပိုင်ခြွင်းချက်တစ်ခုကို ပစ်ကြည့်ပြီး ဤကိစ္စတွင် error object သည် မည်သို့အပြုအမူရှိသည်ကို ကြည့်ရှုကြပါစို့။

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

သင်မြင်တွေ့ရသည့်အတိုင်း၊ ကျွန်ုပ်တို့၏ခြွင်းချက်၏အမျိုးအစားမှာ 'Error' ဖြစ်သည်။ ဤနည်းအတိုင်း ပစ်လိုက်သော မည်သည့်ခြွင်းချက်မဆို အလားတူအမျိုးအစားရှိမည်ဖြစ်သည်။ သို့သော် ၎င်းသည် အမြဲတမ်းအဆင်ပြေမည်မဟုတ်ပါ၊ အဘယ်ကြောင့်ဆိုသော် ကျွန်ုပ်တို့တွင် ခြွင်းချက်များစွာရှိနိုင်ပြီး ၎င်းတို့ကို တစ်ခုနှင့်တစ်ခု ခွဲခြားသိရှိနိုင်မည်မဟုတ်သောကြောင့်ဖြစ်သည်။

JavaScript တွင် ဤပြဿနာအတွက် အဖြေပါရှိပြီးဖြစ်သည်။ ခြွင်းချက်များကို Error အမျိုးအစားတစ်ခုတည်းသာမက JavaScript တွင်ပါဝင်သော မည်သည့်အမျိုးအစား၏ error ကိုမဆို ပစ်နိုင်သည်။ ဥပမာ၊ TypeError, SyntaxError, RangeError တို့ဖြစ်သည်။

ဥပမာအနေဖြင့် SyntaxError အမျိုးအစား ခြွင်းချက်တစ်ခုကို ပစ်ကြည့်ကြပါစို့။

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

TypeError အမျိုးအစားရှိသော ခြွင်းချက်တစ်ခုကို ပစ်ပါ။

SyntaxError နှင့် RangeError အမျိုးအစားရှိသော ခြွင်းချက်များကို ပစ်ပါ။ ဤခြွင်းချက်များကို try ဘလောက်တစ်ခုတည်းဖြင့် ဖမ်းယူပါ။ catch ဘလောက်အတွင်း၌ အမျိုးအစားကွဲပြားသော ခြွင်းချက်များအတွက် ကွဲပြားသော error မက်ဆေ့ဂျ်များကို ထုတ်ပြပါ။

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