জাভাস্ক্রিপ্টে else if কনস্ট্রাকশন

else if কনস্ট্রাকশনটি else ব্লকে শর্ত নির্ধারণ করতে দেয়। আসুন একটি উদাহরণ দেখি:

javascriptlet 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-এর মান কোনও শর্তের সাথে মেলে না এমন পরিস্থিতি ধরা সম্ভব:

javascriptlet 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-এর মান ভুল');
}
Задание 1

day পরিবর্তনশীলে 1 থেকে 31 পর্যন্ত কোনো সংখ্যা আছে। নির্ধারণ করুন সংখ্যাটি মাসের কোন দশকে পড়েছে (প্রথম, দ্বিতীয় বা তৃতীয়)।

Задание 2

পূর্ববর্তী সমস্যাটি এমনভাবে পরিবর্তন করুন যাতে, day পরিবর্তনশীলে 1 থেকে 31 পর্যন্ত সংখ্যা না থাকলে, একটি ত্রুটি বার্তা প্রদর্শিত হয়।