🔁 التكرار في JavaScript – جملة for 👋 أهلًا من جديد يا أبطال البرمجة! اليوم رح نحكي عن فكرة ممتعة وقوية في البرمجة: التكرار ! يعني كيف نخلي ال…

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

🔁 التكرار في JavaScript – جملة for


👋 أهلًا من جديد يا أبطال البرمجة!

اليوم رح نحكي عن فكرة ممتعة وقوية في البرمجة: التكرار!
يعني كيف نخلي الكمبيوتر يعيد نفس الشيء أكثر من مرة بدون ما نكتب الكود كل مرة.

تخيل إنك بدك تكتب جملة: "أنا أحب البرمجة!" عشر مرات... 😮 لو كتبناها سطر سطر رح يكون ممل! هون بيجي دور التكرار.


🔄 شو يعني التكرار في البرمجة؟

التكرار يعني نخلي الكمبيوتر ينفذ نفس الأمر أكثر من مرة، بشكل تلقائي. زي لما تقول: "كرّر هذا العمل 5 مرات".

في JavaScript، في أكثر من طريقة نعمل فيها تكرار، وأول وحدة رح نتعلمها اليوم هي:

🔹 for loop


🛠️ كيف نكتب جملة for؟

جملة for بتنكتب بهيك شكل:


for (let i = 1; i <= 5; i++) {
  console.log("أنا أحب البرمجة!");
}

✅ النتيجة؟ الكمبيوتر رح يكتب الجملة 5 مرات!


📦 شو يعني كل جزء؟

  • let i = 1: نبدأ العد من 1.
  • i <= 5: نكرر لحد ما توصل i إلى 5.
  • i++: نزيد الرقم i كل مرة +1.

يعني البرنامج بيمشي هيك:
1 → 2 → 3 → 4 → 5 → ثم يتوقف.


🧠 مثال من الحياة:

تخيل إنك تلعب لعبة وفيها 3 مراحل. بدك تطبع اسم كل مرحلة:


for (let stage = 1; stage <= 3; stage++) {
  console.log("المرحلة رقم: " + stage);
}

🔹 النتيجة:
المرحلة رقم: 1
المرحلة رقم: 2
المرحلة رقم: 3


🎨 مثال ممتع للأطفال:

اطبع الألوان المفضلة!


let colors = ["أحمر", "أزرق", "أخضر", "أصفر"];

for (let i = 0; i < colors.length; i++) {
  console.log("لون رقم " + (i + 1) + ": " + colors[i]);
}

📌 لاحظ كيف بدأنا العد من 0؟ لأن الفهارس (indexes) تبدأ من الصفر في JavaScript.


🧪 جرب بنفسك!

افتح المتصفح، وروح على Console، وجرّب الكود التالي:


for (let i = 1; i <= 10; i++) {
  console.log("أنا أتعلم بسرعة! 🚀 رقم " + i);
}

🔁 شوف كيف يعيد الجملة 10 مرات، مع رقم مختلف كل مرة!


🎯 تمرين بسيط:

اكتب كود يطبع جدول الضرب للعدد 2 من 1 إلى 10:


for (let i = 1; i <= 10; i++) {
  console.log("2 × " + i + " = " + (2 * i));
}

💡 جرب تغيّر العدد من 2 إلى 3 أو 5 وشوف النتائج!


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

  • for: جملة تكرار.
  • i++: تعني "زد الرقم 1".
  • length: عدد العناصر في المصفوفة.

🧩 تحدي ذكي:

اكتب كود يستخدم for لطباعة الأعداد من 10 إلى 1 بالعكس!

فكر فيها شوي، وإذا عرفت الجواب، شاركنا بالتعليقات! 👇👇👇

تعليقات

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