حلقه های جاوا اسکریپت معمولا زمانی که شما کدی می نویسید ممکن است بخواهید یک بلاک یکسان از کد چند بار اجرا شود ، در این صورت به جای آوردن چندین خط جدید دز یک اسکریپت می توانید از حلقه برای اجرای یک وظیفه ی مثل آن استفاده کنید . در جاوا اسکریپت دو نوع مختلف از حلقه ها وجود دارد حلقه : for یک بلاک از کد را به تعداد مشخصی اجرا می کند. حلقه: while یک بلاک از کد را تا زمانیکه شرطی برقرار است اجرا می کند. حلقه : for حلقه for زمانی که شما می دانید که چند بار یک اسکریپت باید اجرا شود استفاده می شود . Syntax for (var=startvalue;var<=endvalue;var=var+increment) { code to be executed } مثال: مثال زیر برای یک حلقه با مقدار ابتدایی i=0 تعریف شده است .حلقه تا زمانی که iکوچکتر یا مساوی ۵ باشد ادامه پیدا می کند . مقدار i با هر بار اجرای حلقه یک واحد افزایش می یابد. توجه : مقدار پارامتر اضافه شونده می تواند منفی باشد و <= می تواند هر عبارت مقایسه ای باشد. Example <html> <body> <script> var i=0; for (i=0;i<=5;i++) { document.write("The number is " + i); document.write(" "); } </script> </body> </html