switch কনস্ট্রাকশন
switch কনস্ট্রাকশনটি ব্যবহার করা হয়
কিছু মানের সিরিজ থেকে একটি মান নির্বাচন করার জন্য।
সিনট্যাক্স
switch (variable) {
case 'value1':
/*
এখানে সেই কোড থাকবে যা কার্যকর হবে
যদি variable-এর মান value1 হয়
*/
break;
case 'value2':
/*
এখানে সেই কোড থাকবে যা কার্যকর হবে
যদি variable-এর মান value2 হয়
*/
break;
case 'value3':
/*
এখানে সেই কোড থাকবে যা কার্যকর হবে
যদি variable-এর মান value3 হয়
*/
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;
};
আরও দেখুন
-
জাভাস্ক্রিপ্ট টিউটোরিয়াল থেকে পাঠ,
যেখানেswitch-caseনিয়ে কাজ করার বিষয়ে বিশদভাবে বর্ণনা করা হয়েছে -
ifকনস্ট্রাকশন,
যা একটি শর্তও তৈরি করে