یک حلقه یا Loop قسمتی از یک کد می باشد که بارها و بارها اجرا میشود ، اگر بخواهم برای این بخش مثالی بزنم ، از یک سایت مثال خواهم زد :
شما حتما سایت ها را مشاهده نموده اید و یا اینکه شاید خودتان مدیر یک سایت هستید که زمانی که یک مطلب به سایت اضافه می شود ، مطلب جدید در بالای مطالب قبلی قرار می گیرد و پشت سر هم این امر تکرار می شود ، این عمل یک حلقه می باشد که پیاپی ادامه پیدا می کند و شما می توانید مطالب جدیدی به سایت خود اضافه نمائید .
تمامی حلقه ها دارای یک شمارنده هستند ، تا زمانی که حلقه مورد نظر ما به شمارنده نرسیده باشد ، یعنی از شمارنده کوچکتر باشد ، حلقه ما اجرا می شود.همچنین برای خواندن مقادیر یک آرایه از حلقه ها استفاده می نمائید.
نکته : معمولا در کد نویسی ، ترکیبی از شرط ها و حلقه ها استفاده می شود که این کار باعث انعطاف پذیری برنامه ما می شود.