জাভাস্ক্রিপ্টে else if কনস্ট্রাকশন
else if কনস্ট্রাকশনটি
else ব্লকে শর্ত নির্ধারণ করতে দেয়।
আসুন একটি উদাহরণ দেখি:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
একাধিক ইফ ব্যবহার করার পরিবর্তে else if ব্যবহার করার সুবিধা হল
পরিবর্তনশীল num-এর মান কোনও শর্তের সাথে মেলে না এমন পরিস্থিতি ধরা সম্ভব:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
} else {
console.log('পরিবর্তনশীল num-এর মান ভুল');
}
day পরিবর্তনশীলে 1 থেকে 31 পর্যন্ত কোনো সংখ্যা আছে।
নির্ধারণ করুন সংখ্যাটি মাসের কোন দশকে পড়েছে
(প্রথম, দ্বিতীয় বা তৃতীয়)।
পূর্ববর্তী সমস্যাটি এমনভাবে পরিবর্তন করুন যাতে,
day পরিবর্তনশীলে 1 থেকে 31 পর্যন্ত সংখ্যা না থাকলে,
একটি ত্রুটি বার্তা প্রদর্শিত হয়।