تُستعمل الحلقات التكرارية لتكرار عمل ما مرات عدة دون إعادة كتابة الشيفرة نفسها. فهي تجنّبك التكرار وتوفّر عليك وقتًا ثمينًا.
الحلقة for
مثالية حين يكون عدد التكرارات معلومًا:
for (let i = 0; i < 5; i++) {
console.log("الجولة رقم " + i);
}
وهي تتكوّن من ثلاثة أجزاء: التهيئة (let i = 0)، وشرط الاستمرار (i < 5)، والزيادة (i++).
الحلقة while
وهي تكرّر ما دام الشرط صحيحًا:
- مفيدة حين لا نعرف مسبقًا عدد الجولات اللازمة.
- انتبه: احرص على أن ينتهي الشرط إلى أن يصبح خاطئًا، وإلا دارت الحلقة إلى ما لا نهاية وعطّلت الصفحة.
للتذكّر:
forحين يكون عدد الجولات معلومًا، وwhileحين نكرّر ما دام الشرط صحيحًا. واحرص دائمًا على وجود مخرج!