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