কনস্ট্রাকশন if
কনস্ট্রাকশন if একটি শর্ত নির্দিষ্ট করে। এই
কনস্ট্রাকশনের সাহায্যে আমরা প্রোগ্রামকে,
উদাহরণস্বরূপ, এই প্রশ্নটি জিজ্ঞাসা করতে পারি "ভেরিয়েবল a
ভেরিয়েবল b এর থেকে বড় কিনা", এবং উত্তরের উপর নির্ভর করে
একটি কোড অথবা অন্যটি এক্সিকিউট করি।
সাধারণত এই কনস্ট্রাকশনটি
কনস্ট্রাকশন else এর
সাথে কম্বিনেশন中使用 হয়।
সিনট্যাক্স
if (লজিক্যাল এক্সপ্রেশন) {
/*
এখানে অবস্থিত কোড এক্সিকিউট হবে,
যদি লজিক্যাল এক্সপ্রেশনটি সত্যি হয়
*/
};
যদি কার্লি ব্র্যাকেটে শুধুমাত্র একটি এক্সপ্রেশন থাকে, সেক্ষেত্রে এই কার্লি ব্র্যাকেটগুলি লেখা বাধ্যতামূলক নয়।
উদাহরণ
যদি ভেরিয়েবলের মান একের সমান হয়, তাহলে স্ক্রিনে একটি মেসেজ দেখাই:
let test = 1;
if (test == 1) {
alert('+++');
}
উদাহরণ
আসুন চেক করি, ভেরিয়েবলের মান শূন্যের থেকে বেশি কিনা:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
উদাহরণ
কনস্ট্রাকশন if-else গুলি একে অপরের
ভিতরে ইচ্ছানুযায়ী নেস্ট করা যেতে পারে:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('৫ এর থেকে ছোট বা সমান');
} else {
alert('৫ এর থেকে বড়');
}
} else {
alert('শূন্যের থেকে ছোট');
}