switch ဆောက်ထုံး
switch ဆောက်ထုံးကို
တန်ဖိုးများစွာအထဲမှ တစ်ခုကို
ရွေးချယ်ရန် အသုံးပြုပါသည်။
ဝါကျဖွဲ့စည်းပုံ
switch (ကိန်းရှင်) {
case 'တန်ဖိုး1':
/*
ကိန်းရှင်က တန်ဖိုး1 ရှိခဲ့လျှင်
ဤနေရာတွင် လုပ်ဆောင်မည့် ကုဒ်များ
*/
break;
case 'တန်ဖိုး2':
/*
ကိန်းရှင်က တန်ဖိုး2 ရှိခဲ့လျှင်
ဤနေရာတွင် လုပ်ဆောင်မည့် ကုဒ်များ
*/
break;
case 'တန်ဖိုး3':
/*
ကိန်းရှင်က တန်ဖိုး3 ရှိခဲ့လျှင်
ဤနေရာတွင် လုပ်ဆောင်မည့် ကုဒ်များ
*/
break;
default:
/*
မည်သည့်တန်ဖိုးနှင့်မှ မကိုက်ညီခဲ့လျှင်
ဤနေရာတွင် လုပ်ဆောင်မည့် ကုဒ်များ
*/
break;
};
နှိုင်းယှဉ်မှုကို တင်းကျပ်သော တူညီမှုဖြင့် လုပ်ဆောင်ပါသည်။ default ဘလောက်သည်
မဖြစ်မနေလိုအပ်ခြင်း မရှိပါ။
ဥပမာ
ကိန်းရှင် lang ၏ တန်ဖိုးပေါ် မူတည်၍
အသုံးပြုသူ၏ ဘာသာစကားကို စခရင်ပေါ်တွင် ပြသပါမည်:
let lang = 'ru';
switch (lang) {
case 'ru':
alert('ရုရှား');
break;
case 'en':
alert('အင်္ဂလိပ်');
break;
case 'de':
alert('ဂျာမန်');
break;
default:
alert('ဘာသာစကားအား ပံ့ပိုးမထားပါ');
break;
};
ဥပမာ
ကိန်းရှင်ထဲမှ တန်ဖိုးသည် မည်သည့် ရာသီထဲတွင် ပါဝင်သည်ကို ပြသပါမည်:
let num = 3;
switch (num) {
case 1:
alert('နွေဦး');
break;
case 2:
alert('နွေရာသီ');
break;
case 3:
alert('ဆောင်းဦး');
break;
case 4:
alert('ဆောင်းရာသီ');
break;
};
ဤအကြောင်းကိုလည်း ကြည့်ပါ
-
JavaScript ကျောင်းသုံးစာအုပ်မှ သင်ခန်းစာ,
switch-caseနှင့် အလုပ်လုပ်ပုံကို အသေးစိတ် ရှင်းလင်းထားသည် -
ifဆောက်ထုံး,
အခြေအနေတစ်ခု ပြုလုပ်ပေးသည့် ဆောက်ထုံးလည်း ဖြစ်သည်