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

else কনস্ট্রাকশনটি কোডের একটি ব্লক নির্দিষ্ট করে, যা if কনস্ট্রাকশনে শর্ত মিথ্যা হলে 실행 হবে।

সিনট্যাক্স

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

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

উদাহরণ

চলুন ভেরিয়েবলের মানটি শূন্যের চেয়ে বড় কি না তা পরীক্ষা করি:

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

উদাহরণ

if-else কনস্ট্রাকশনগুলি একে অপরের ভিতর ইচ্ছামতো নেস্টেড করা যেতে পারে:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('৫ এর চেয়ে ছোট বা সমান');
  } else {
    alert('৫ এর চেয়ে বড়');
  }
} else {
  alert('শূন্যের চেয়ে ছোট');
}

আরও দেখুন

  • if কনস্ট্রাকশন,
    যা একটি শর্ত তৈরি করে
  • elseif কনস্ট্রাকশন,
    যা একটি শর্ত তৈরি করে
  • switch কনস্ট্রাকশন,
    যা একটি শর্ত তৈরি করে