العودة إلى الدورة

مقدمة للحلقات التكرارية: لماذا نحتاج إلى التكرار

JavaScript: الدورة الكاملة للمبتدئين من 'الصفر إلى الاحتراف'

37. مقدمة للحلقات التكرارية (Looping)

الحلقات التكرارية أساسية للبرمجة. إنها تسمح لك بتنفيذ كتلة من الكود بشكل متكرر حتى يتم استيفاء شرط معين. وهذا يتجنب كتابة الكود المتكرر (باتباع مبدأ DRY—Don't Repeat Yourself).

المكونات الأساسية للحلقة

تتطلب معظم الحلقات التقليدية ثلاثة أجزاء:

  1. التهيئة (Initialization): إعداد متغير عداد (على سبيل المثال، let i = 0).
  2. الشرط (Condition): الاختبار الذي يحدد ما إذا كانت الحلقة تستمر (على سبيل المثال، i < 10). إذا كان الشرط خاطئًا، تتوقف الحلقة.
  3. التكرار/التحديث (Iteration/Update): تعديل متغير العداد بحيث تتوقف الحلقة في النهاية (على سبيل المثال، i++).

حلقة for (الأكثر استخدامًا)

تُعد حلقة for النوع الأكثر شيوعًا وتجمع المكونات الثلاثة في هيكل موجز.

javascript for (let i = 0; i < 5; i++) { console.log('Iteration number: ' + i); }

// Output: 0, 1, 2, 3, 4

سننظر الآن في for و while و do...while بالتفصيل.