JavaScript တွင် switch-case တည်ဆောက်မှု
switch-case တည်ဆောက်မှုကိုအသုံးပြု၍
ကိန်းရှင်၏တန်ဖိုးပေါ်မူတည်ကာ
ကုဒ်အမျိုးမျိုးကို လုပ်ဆောင်နိုင်ပါသည်။
ဤတည်ဆောက်မှု၏ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည် -
switch (ကိန်းရှင်) {
case 'တန်ဖိုး1':
/*
ကိန်းရှင်က တန်ဖိုး1 ရှိသည့်အခါ
လုပ်ဆောင်မည့်ကုဒ်ကို ဤနေရာတွင်ရေးပါ
*/
break;
case 'တန်ဖိုး2':
/*
ကိန်းရှင်က တန်ဖိုး2 ရှိသည့်အခါ
လုပ်ဆောင်မည့်ကုဒ်ကို ဤနေရာတွင်ရေးပါ
*/
break;
case 'တန်ဖိုး3':
/*
ကိန်းရှင်က တန်ဖိုး3 ရှိသည့်အခါ
လုပ်ဆောင်မည့်ကုဒ်ကို ဤနေရာတွင်ရေးပါ
*/
break;
default:
/*
တန်ဖိုးတစ်ခုခုနှင့်မှ မကိုက်ညီသည့်အခါ
လုပ်ဆောင်မည့်ကုဒ်ကို ဤနေရာတွင်ရေးပါ
*/
break;
}
switch-case တည်ဆောက်မှုပါသည့်
ကုဒ်နမူနာတစ်ခုကို ရေးကြည့်ပါမည် -
let num = 1;
switch (num) {
case 1:
console.log('value1');
break;
case 2:
console.log('value2');
break;
case 3:
console.log('value3');
break;
default:
console.log('incorrect value');
break;
}
အောက်ပါကုဒ်ကို switch-case ဖြင့် ပြန်ရေးပါ -
let lang = 'ru';
if (lang == 'ru') {
console.log('rus');
} else if (lang == 'en') {
console.log('eng');
} else if (lang == 'de') {
console.log('deu');
} else {
console.log('language not supported');
}