NahdaAIنهضة
JavaScript • المستوى الأول • الدرس 4

الجمل الشرطية واتخاذ القرارات (If / Else & Switch)

العودة لفهرس المستوى

أهداف الدرس العلمية

  • فهم مفهوم التفرع واتخاذ القرارات البرمجية بناءً على الشروط.
  • كتابة واستخدام هيكلية if و else if و else.
  • استخدام المعامل الثلاثي المباشر Ternary Operator للتحقق السريع.
  • التعرف على استخدام جملة switch للتحقق من الاحتمالات المتعددة.

1. جملة اتخاذ القرار (if...else)

تسمح لنا الجمل الشرطية بتنفيذ كود معين فقط في حالة تحقق شرط محدد (أي عندما يعيد الشرط قيمة true)، وتجاوزه أو تنفيذ كود بديل إذا كان الشرط غير محقق (false).

التركيب القياسي لـ if / else:

javascript
let age = 18;

if (age >= 18) {
  console.log("مرحباً بك! يحق لك التسجيل.");
} else {
  console.log("عذراً، يجب أن يكون عمرك 18 سنة أو أكثر.");
}

2. المعامل الشرطي الثلاثي (Ternary Operator)

طريقة اختصار سريعة وأنيقة لكتابة جملة if/else البسيطة في سطر واحد:

javascript
/* (الشرط) ? (كود التحقق) : (كود عدم التحقق) */
let isLoggedIn = true;
let message = isLoggedIn ? "مرحباً بك مجدداً" : "يرجى تسجيل الدخول";

console.log(message);
التطبيق العملي المباشر

تحدي الدرس الرابع: فحص درجة الاختبار

قم بكتابة كود JavaScript داخل وسم <script> لتنفيذ الشروط التالية:

  1. تعريف متغير باسم grade وإعطائه قيمة عددية مثل 75.
  2. استخدام جملة if / else كالتالي:
    • إذا كانت الدرجة أكبر من أو تساوي 50 (grade >= 50)، اطبع في الكونسول: "ناجح".
    • بخلاف ذلك (else)، اطبع في الكونسول: "راسب".
محرر الأكواد — HTML
14px
جارٍ تهيئة البيئة...
المخرجات — المخرجات
الكونسول (Console)
13px
nahda@runner — html
0 lines
(لا يوجد إخراج)
HTMLLn 26, Col 1UTF-8Spaces: 2
493 chars