JavaScript Conditionals
✅ 1. دستور if
اگر شرط درست باشد، یک قطعهکد اجرا میشود.
let age = 18;
if (age >= 18) {
console.log(“You are an adult.”);
}
✅ 2. دستور if...else
اگر شرط درست باشد یک کد، و اگر غلط باشد کد دیگری اجرا میشود.
let age = 16;
if (age >= 18) {
console.log(“Adult”);
} else {
console.log(“Minor”);
}
✅ 3. زنجیرهٔ if...else if...else
برای بررسی چندین شرط پشت سر هم استفاده میشود.
let score = 75;
if (score >= 90) {
console.log(“A”);
} else if (score >= 80) {
console.log(“B”);
} else if (score >= 70) {
console.log(“C”);
} else {
console.log(“D or F”);
}
✅ 4. عملگر سهتایی (Ternary)
نسخهٔ کوتاه شدهی if...else در یک خط.
let isLoggedIn = true;
let message = isLoggedIn ? “Welcome!” : “Please log in.”;
console.log(message);
✅ 5. دستور switch
وقتی میخواهی یک مقدار را با چند حالت ممکن مقایسه کنی، مفید است.
let day = 3;
switch (day) {
case 1:
console.log(“Monday”);
break;
case 2:
console.log(“Tuesday”);
break;
case 3:
console.log(“Wednesday”);
break;
default:
console.log(“Invalid day”);
}
🎯 نکات مهم
-
همیشه برای مقایسه از
===(برابری سختگیرانه) استفاده کن -
شرطها را از خاصترین → کلیترین مرتب کن
-
عملگر سهتایی برای شرطهای ساده مناسب است، نه منطقهای پیچیده
دیدگاهتان را بنویسید