![]() |
| الدرس الثامن: الحلقات التكرارية في JavaScript – التكرار بسلاسة |
الدرس الثامن: الحلقات التكرارية في JavaScript – التكرار بسلاسة 🔁
العنوان:
تعلم الحلقات التكرارية لتكرار المهام بسهولة وكفاءة.
المقدمة:
الحلقات التكرارية (Loops) هي أداة قوية في البرمجة بتساعدك على تكرار تنفيذ كود معين بدل ما تعيد كتابته بنفسك. زي ما بنكرر الأفعال في حياتنا اليومية (زي إنك بتراجع الشغل كل يوم)، الكود بتاعك كمان بيحتاج يكرر نفسه. في الدرس ده هنتعلم أنواع الحلقات في JavaScript، وإزاي تستخدمها بذكاء.
أنواع الحلقات التكرارية في JavaScript:
1. for Loop:
تستخدم لما تعرف عدد التكرارات.
شرح الكود:
- يبدأ المتغير
iمن 0. - يستمر التكرار طالما
i < 5. - يزيد
iبقيمة 1 بعد كل تكرار.
2. while Loop:
تستخدم لما الشرط هو اللي بيحدد التكرار، مش عدد معين.
شرح الكود:
- يبدأ
countمن 0. - الحلقة تستمر طالما
count < 3. - يزيد
countبعد كل تكرار.
3. do...while Loop:
تشبه while، لكنها تضمن تشغيل الكود مرة واحدة على الأقل.
شرح الكود:
- الكود داخل
doيتم تنفيذه مرة واحدة على الأقل حتى لو الشرط غير محقق.
4. for...of Loop:
تستخدم لتكرار العناصر داخل المصفوفات أو القوائم.
شرح الكود:
- الحلقة بتكرر على كل عنصر داخل المصفوفة
fruits.
5. for...in Loop:
تستخدم لتكرار الخصائص داخل كائن (Object).
شرح الكود:
- بتكرر على كل خاصية داخل الكائن
personوتعرض الاسم والقيمة.
تطبيق عملي: طباعة الأرقام الزوجية من 1 إلى 10:
كود HTML مع JavaScript:
النتيجة:
هيطبع الأرقام الزوجية: 2, 4, 6, 8, 10.
إيقاف الحلقة باستخدام break:
شرح الكود:
- الحلقة تتوقف عند الرقم 5.
تخطي تكرار باستخدام continue:
شرح الكود:
- الحلقة تتخطى الأرقام الزوجية وتطبع الأرقام الفردية فقط.
تمارين عملية:
- اطبع جدول الضرب للرقم 5 باستخدام حلقة
for. - استخدم حلقة
whileلطلب إدخال رقم من المستخدم حتى يكتب رقم أكبر من 10. - عرف مصفوفة بأسماء وقم بعرضها باستخدام حلقة
for...of.
وختامًا:
في الدرس ده، اتعلمنا الحلقات التكرارية وإزاي تكرر الكود بناءً على شروط مختلفة. في الدرس الجاي، هنشوف المصفوفات (Arrays)، واللي هتساعدنا في تخزين قوائم منظمة من البيانات. استعد للمزيد! 🚀
