NahdaAIنهضة
JavaScript • المستوى الثاني • الدرس 1

الحلقات التكرارية وتكرار الأوامر (For & While Loops)

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

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

  • فهم أهمية الحلقات التكرارية (Loops) لتفادي تكرار كتابة الأكواد يدوياً (DRY Principle).
  • إتقان صياغة حلقة for وتحديد العداد، الشرط، ومقدار الزيادة.
  • التعرف على حلقة while والحالات المناسبة لاستخدامها.
  • تجنب الحلقات اللانهائية (Infinite Loops) التي تعطل أداء المتصفح.

1. حلقة For (For Loop)

تُستخدم حلقة for عندما نكون على علم مسبق بعدد المرات التي نريد تكرار الكود فيها. تتكون صياغة الحلقة من 3 أجزاء رئيسية:

javascript
/* for (بداية العداد; شرط الاستمرار; مقدار التغيير) */
for (let i = 0; i < 3; i++) {
  console.log("تكرار رقم:", i);
}

2. حلقة While (While Loop)

تستمر حلقة while في التنفيذ طالما أن الشرط المكتوب يعيد true:

javascript
let count = 1;
while (count <= 3) {
  console.log("العد:", count);
  count++; // خطوة جوهرية لتجنب التعليق
}
التطبيق العملي المباشر

تحدي الدرس الأول: طباعة الأعداد من 1 إلى 10

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

  1. أن يبدأ العداد i من الرقم 1.
  2. أن يستمر التكرار طالما أن i <= 10.
  3. طباعة قيم العداد console.log(i); في كل دورة.
محرر الأكواد — HTML
14px
جارٍ تهيئة البيئة...
المخرجات — المخرجات
الكونسول (Console)
13px
nahda@runner — html
0 lines
(لا يوجد إخراج)
HTMLLn 19, Col 1UTF-8Spaces: 2
340 chars