else if কনস্ট্রাকশন
else if কনস্ট্রাকশন একই সাথে
একটি else কনস্ট্রাকশন
এবং পরবর্তী if শর্ত।
সিনট্যাক্স
if (লজিক্যাল এক্সপ্রেশন 1) {
/*
এখানে থাকা কোড এক্সিকিউট হবে,
যদি লজিক্যাল এক্সপ্রেশন 1 সত্য হয়
*/
} else if (লজিক্যাল এক্সপ্রেশন 2) {
/*
এখানে থাকা কোড এক্সিকিউট হবে,
যদি লজিক্যাল এক্সপ্রেশন 2 সত্য হয়
*/
} else {
/*
এখানে থাকা কোড এক্সিকিউট হবে,
যদি লজিক্যাল এক্সপ্রেশন 2 মিথ্যা হয়
*/
};
ক্ষেত্রে, যদি কার্লি ব্র্যাকেটে শুধুমাত্র একটি এক্সপ্রেশন থাকে, সেই কার্লি ব্র্যাকেটগুলি লেখা বাধ্যতামূলক নয়।
উদাহরণ
চেক করা যাক একটি ভেরিয়েবলে
1, 2 বা 3 সংখ্যা স্টোর করা আছে কিনা এবং
সংশ্লিষ্ট মান আউটপুট করা যাক:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('অজানা মান');
};