التحكم في تدفق البرنامج باستخدام الشروط من أهم المفاهيم في البرمجة، وJavaScript توفر أدوات قوية لهذا الغرض.
1. تركيب شرط if الأساسي
let age = 20;
if (age >= 18) {
console.log("أنت بالغ.");
}
الشرح: يتم تنفيذ الكود داخل {} فقط إذا تحقق الشرط (age >= 18).
2. استخدام else مع if
let age = 16;
if (age >= 18) {
console.log("أنت بالغ.");
} else {
console.log("أنت قاصر.");
}
الشرح: يتم تنفيذ else فقط عندما لا يتحقق شرط if.
3. استخدام else if لسلسلة شروط
let score = 75;
if (score >= 90) {
console.log("ممتاز!");
} else if (score >= 70) {
console.log("جيد جداً");
} else if (score >= 50) {
console.log("جيد");
} else {
console.log("راسب");
}
4. شروط متعددة باستخدام المعاملات المنطقية
let age = 22;
let hasID = true;
if (age >= 18 && hasID) {
console.log("يمكنك الدخول.");
} else {
console.log("لا يمكنك الدخول.");
}
5. استخدام ! لنفي الشرط
let isLoggedIn = false;
if (!isLoggedIn) {
console.log("يرجى تسجيل الدخول.");
}
✅ ملخص الدرس:
ifتنفذ كودًا عند تحقق شرط.elseتنفذ كودًا إذا لم يتحقق الشرط.else ifتضيف حالات إضافية.- يمكنك استخدام
&&,||,!لتركيب شروط أكثر تعقيدًا.

