دومین نوع از حلقه ها، حلقه هایی هستند که دارای تعداد مشخص تکرار نیستند و تا زمانی که شرط داخل آنها درست باشد اجرا میشوند.
به این نوع حلقه ها، حلقه های while گفته میشود. تفاوت این نوع حلقه ها با حلقه های for در این است که نیازی به اندیس حلقه نمی باشد.
برای توضیحات بیشتر به ادامه مطلب مراجعه نمائید.