if স্টেটমেন্ট আপনার প্রোগ্রামকে একটি সিদ্ধান্ত নিতে দেয় — একটি শর্ত true হলে একটি কোড ব্লক চালায়, আর চাইলে সেটি false হলে অন্য একটি ব্লক চালায়।
let temperature = 35;
if (temperature > 30) {
console.log("It's hot today.");
}let age = 15;
if (age >= 18) {
console.log("You can vote.");
} else {
console.log("Not old enough to vote yet.");
}যখন দুটির বেশি সম্ভাব্য ফলাফল থাকে, তখন একাধিক শর্ত একসাথে জুড়ে দিন।
let score = 72;
if (score >= 90) {
console.log("Grade: A");
} else if (score >= 75) {
console.log("Grade: B");
} else if (score >= 60) {
console.log("Grade: C");
} else {
console.log("Grade: F");
}
// Output: Grade: Cশুধু প্রথম মিলে যাওয়া শর্তটিই চলে — একবার একটি ব্রাঞ্চ বাছাই হয়ে গেলে, JavaScript বাকিগুলো এড়িয়ে যায়, এমনকি পরবর্তী কোনো শর্তও true হলেও।