⊗jstsPmEnTp 31 of 55 menu

TypeScript တွင် အမျိုးအစားအဖြစ် Enumeration

Enumeration တစ်ခုစီသည် ၎င်း၏ကိုယ်ပိုင် ဒေတာအမျိုးအစားတစ်ခုကိုဖန်တီးပေးသည်။ ဥပမာအားဖြင့်၊ လက်ရှိရာသီကိုသိမ်းဆည်းထားသော ကိန်းရှင်အား Season အမျိုးအစားသတ်မှတ်ပေးကြပါစို့။

let current: Season;

ကျွန်ုပ်တို့၏ကိန်းရှင်ထဲသို့ ရာသီ၏နံပါတ်ကိုရေးထည့်ကြပါစို့။

let current: Season = Season.Winter; console.log(current); // 0

ရာသီနံပါတ်ကို လက်ဖြင့်လည်း သတ်မှတ်နိုင်သည်။

let current: Season = 3;

သို့သော် အခြားအမျိုးအစားမှ ဒေတာများကို ဥပမာ - စာကြောင်းတစ်ခု ရေးထည့်ရန်ကြိုးစားပါက အမှားတစ်ခုရရှိမည်။

let current: Season = 'str'; // အမှားရရှိမည်

ဝမ်းနည်းစရာက တန်ဖိုးများ၏အကွာအဝေးကို မခြေရာခံနိုင်ပါ။ ကျွန်ုပ်တို့၏ enumeration တွင် မပါဝင်သောနံပါတ်တစ်ခုကို ရေးထည့်နိုင်သည်။

let current: Season = 7; // အမှားမရှိပါ

typeof operator ဖြင့် စစ်ဆေးသည့်အခါ ကျွန်ုပ်တို့၏ကိန်းရှင်သည် ဂဏန်းအမျိုးအစားကို ပြန်ပေးမည်။

let current: Season = 3; console.log(typeof current); // "number"

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

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