تُستعمل الحلقات التكرارية لتكرار عمل ما مرات عدة دون إعادة كتابة الشيفرة نفسها. فهي تجنّبك التكرار وتوفّر عليك وقتًا ثمينًا.

الحلقة for

مثالية حين يكون عدد التكرارات معلومًا:

for (let i = 0; i < 5; i++) {
  console.log("الجولة رقم " + i);
}

وهي تتكوّن من ثلاثة أجزاء: التهيئة (let i = 0)، وشرط الاستمرار (i < 5)، والزيادة (i++).

الحلقة while

وهي تكرّر ما دام الشرط صحيحًا:

  • مفيدة حين لا نعرف مسبقًا عدد الجولات اللازمة.
  • انتبه: احرص على أن ينتهي الشرط إلى أن يصبح خاطئًا، وإلا دارت الحلقة إلى ما لا نهاية وعطّلت الصفحة.

للتذكّر: for حين يكون عدد الجولات معلومًا، وwhile حين نكرّر ما دام الشرط صحيحًا. واحرص دائمًا على وجود مخرج!