🔁 التكرار في 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 بالعكس!
فكر فيها شوي، وإذا عرفت الجواب، شاركنا بالتعليقات! 👇👇👇