else if কনস্ট্রাকশন

else if কনস্ট্রাকশন একই সাথে একটি else কনস্ট্রাকশন এবং পরবর্তী if শর্ত।

সিনট্যাক্স

javascriptif (লজিক্যাল এক্সপ্রেশন 1) {
  /*
    এখানে থাকা কোড এক্সিকিউট হবে,
    যদি লজিক্যাল এক্সপ্রেশন 1 সত্য হয়
  */
} else if (লজিক্যাল এক্সপ্রেশন 2) {
  /*
    এখানে থাকা কোড এক্সিকিউট হবে,
    যদি লজিক্যাল এক্সপ্রেশন 2 সত্য হয়
  */
} else {
  /*
    এখানে থাকা কোড এক্সিকিউট হবে,
    যদি লজিক্যাল এক্সপ্রেশন 2 মিথ্যা হয়
  */
};

ক্ষেত্রে, যদি কার্লি ব্র্যাকেটে শুধুমাত্র একটি এক্সপ্রেশন থাকে, সেই কার্লি ব্র্যাকেটগুলি লেখা বাধ্যতামূলক নয়।

উদাহরণ

চেক করা যাক একটি ভেরিয়েবলে 1, 2 বা 3 সংখ্যা স্টোর করা আছে কিনা এবং সংশ্লিষ্ট মান আউটপুট করা যাক:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('অজানা মান');
};

আরও দেখুন

  • if কনস্ট্রাকশন,
    যা একটি শর্ত তৈরি করে
  • else কনস্ট্রাকশন,
    যা একটি বিপরীত শর্ত তৈরি করে