🔄 الجمل الشرطية المتقدمة في JavaScript 👋 مرحبًا يا مبرمجين المستقبل! في المقال السابق، تعلمنا الجمل الشرطية البسيطة if و else ، واليوم رح نتوسع أكثر ونتعلم …

المؤلف آن بالعربي
تاريخ النشر
آخر تحديث

🔄 الجمل الشرطية المتقدمة في JavaScript


👋 مرحبًا يا مبرمجين المستقبل!



في المقال السابق، تعلمنا الجمل الشرطية البسيطة if و else، واليوم رح نتوسع أكثر ونتعلم أداة رائعة بتخلينا نكتب أكواد ذكية أكتر وهي: else if! 🧠💡


🤔 تذكير سريع!

الجملة الشرطية بتقول للكمبيوتر:
"إذا تحقق الشرط، نفّذ الكود!"

مثال:


let age = 12;

if (age > 10) {
  console.log("أنت أكبر من 10 سنوات!");
}


🔀 شو يعني else if؟

أحيانًا ما بكفينا شرط واحد.
مثلاً، بدنا نتحقق إذا الشخص:

  • أصغر من 8 سنوات
  • بين 8 و 12 سنة
  • أكبر من 12 سنة

هون نستخدم else if!


let age = 10;

if (age < 8) {
  console.log("أنت صغير 👶");
} else if (age <= 12) {
  console.log("أنت طفل رائع 👦");
} else {
  console.log("أنت كبير وذكي! 👨‍🎓");
}

🔹 الكمبيوتر بيقرأ الشرط الأول، إذا ما تحقق، بروح للي بعده، وهكذا.


📦 مثال من الحياة اليومية:

تخيل إنك بدك تكتب كود لتحديد نوع الوجبة حسب الوقت:


let hour = 14;

if (hour < 12) {
  console.log("وقت الفطور 🥐");
} else if (hour < 18) {
  console.log("وقت الغداء 🍲");
} else {
  console.log("وقت العشاء 🍽️");
}

🕐 جرّب تغير قيمة hour ولاحظ كيف تختلف النتيجة حسب الوقت!


🔗 ربط عدة شروط معًا

أحيانًا نحتاج أكثر من شرط بنفس الجملة.
نستخدم عامل && (وتعني "و") أو عامل || (وتعني "أو").

✔️ مثال على && (و):

بدنا نتأكد إن اللاعب جمع أكثر من 10 نقاط وعنده طاقة كافية:


let points = 12;
let energy = 80;

if (points >= 10 && energy > 50) {
  console.log("ممتاز! يمكنك الانتقال للمستوى التالي! 🚀");
}

✔️ مثال على || (أو):

إذا معك تفاحة أو موزة، تقدر تعمل سناك 🍎🍌


let hasApple = false;
let hasBanana = true;

if (hasApple || hasBanana) {
  console.log("عندك سناك لذيذ!");
}


🧪 تمرين عملي

جرب تكتب الكود التالي وغير القيم:


let grade = 85;

if (grade >= 90) {
  console.log("ممتاز جدًا! 🥇");
} else if (grade >= 75) {
  console.log("جيد جدًا! 👍");
} else if (grade >= 60) {
  console.log("جيد، تابع التحسن! 💪");
} else {
  console.log("تحتاج للمراجعة 📘");
}

🔁 بدّل grade وشوف كيف تتغير الرسالة حسب النتيجة!


🎨 نشاط ممتع للأطفال!

اكتب كود يحدد لون القميص حسب الطقس:


let temperature = 30;

if (temperature > 35) {
  console.log("البس قميص خفيف جدًا! 😅");
} else if (temperature > 20) {
  console.log("البس قميص قطني عادي 🌞");
} else {
  console.log("البس جاكيت دافئ! 🧥");
}

🎯 غيّر الرقم وشوف النتائج!


📚 مصطلحات اليوم:

  • else if: تعني "وإلا إذا" – نستخدمها لما يكون في أكثر من شرط.
  • &&: تعني "و" – يتحقق الشرطان معًا.
  • ||: تعني "أو" – يكفي تحقق شرط واحد.

💬 سؤال اليوم:

إذا كان عندك روبوت، شو أول شرط ممكن تعطيه باستخدام if و else if؟ 🤖

شاركنا الفكرة الحلوة اللي بتخطر في بالك بالتعليقات! 👇👇👇

تعليقات

عدد التعليقات : 0