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ගෘහනිර්මාණ ශිල්පය,
එයද කොන්දේසියක් සාදයි