حلقه برای اجرای مجموعه دستورات (یک قطعه کد/code block) مادام اینکه شرط مشخصی برقرار باشد بکار می رود.
حلقه ی While مجموعه دستورات معینی را تا زمانی که شرط مشخصی صحیح و برقرار باشد تکرار می کند.
while
(condition){
code block to be executed
}
while
(i < 10) {
text +=
"The number is "
+ i;
i++;
}
حلقه ی Do/While بسیار مشابه حلقه ی while بوده و به استثنای یک تفاوت جزئی همان کارایی را دارد. این حلقه ابتدا یک بار دستورهای درون ساختار حلقه را کاملا اجرا می کند، سپس به بررسی صحیح بودن شرط می پردازد. به عبارتی دیگر حتی اگر هم شرط غلط باشد دستورات حلقه حداقل یکبار (پیش از ارزیابی شرط) اجرا می گردند.
do
{
code block to be executed
}
while
(condition);
مثال:
do
{
text +=
"The number is "
+ i;
i++;
}
while
(i < 10);