سبد خرید

بستن سبد خرید

سبد خرید شما خالی است.

تعداد محصول: 0 کل قیمت: تومان0

حلقه while در جاوااسکریپت

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


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

حلقه while در جاوااسکریپت

حلقه while بارها یک بلوک کد را تکرار میکند و این تکرار تا زمانی ادامه خواهد داشت که شرط جلوی while برقرار باشد.

while (condition) {
  // code block to be executed
}

برای مثال:

while (i < 10) {
  text += "The number is " + i;
  i++;
}

کد بالا در هر بار اجرا عدد i را چاپ میکند و یک واحد به عدد i اضافه میشود و تا زمانی اجرا میشود یا ادامه پیدا میکند که i کوچیک تر از 10 باشد.

نکته مهم: اگر شرطی که جلوی while قرار میدهیم، باید همیشه درست باشد. اگر بی نهایت بار حلقه اجرا شود؛ مرورگر شما crash و هنگ میکند.

دیدگاه و پرسش