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

কনস্ট্রাকশন if একটি শর্ত নির্দিষ্ট করে। এই কনস্ট্রাকশনের সাহায্যে আমরা প্রোগ্রামকে, উদাহরণস্বরূপ, এই প্রশ্নটি জিজ্ঞাসা করতে পারি "ভেরিয়েবল a ভেরিয়েবল b এর থেকে বড় কিনা", এবং উত্তরের উপর নির্ভর করে একটি কোড অথবা অন্যটি এক্সিকিউট করি।

সাধারণত এই কনস্ট্রাকশনটি কনস্ট্রাকশন else এর সাথে কম্বিনেশন中使用 হয়।

সিনট্যাক্স

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

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

উদাহরণ

যদি ভেরিয়েবলের মান একের সমান হয়, তাহলে স্ক্রিনে একটি মেসেজ দেখাই:

javascriptlet test = 1;

if (test == 1) {
  alert('+++');
}

উদাহরণ

আসুন চেক করি, ভেরিয়েবলের মান শূন্যের থেকে বেশি কিনা:

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('শূন্যের থেকে ছোট');
}

আরও দেখুন

  • কনস্ট্রাকশন else,
    যা উল্টো শর্ত তৈরি করে
  • কনস্ট্রাকশন elseif,
    যা শর্ত তৈরি করে
  • কনস্ট্রাকশন switch,
    যা শর্ত তৈরি করে