--- title: Loops localeTitle: الحلقات --- يتم استخدام الحلقات في JavaScript لإجراء المهام المتكررة بناءً على شرط. الشروط عادة ما تكون `true` أو `false` عند تحليلها. تستمر حلقة مستمرة حتى تعود الحالة المعرفة `false` . هناك ثلاثة أنواع شائعة من الحلقات: * [إلى عن على](http://forum.freecodecamp.com/t/javascript-for-loop/14666) * [في حين](http://forum.freecodecamp.com/t/javascript-while-loop/14668) * [افعل اثناء](http://forum.freecodecamp.com/t/javascript-for-loop/14662) يمكنك كتابة `js for` `js while` أو `js while` `js do while` للحصول على مزيد من المعلومات حول أي من هذه. > روابط: [MDN **للحلقة**](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for)