آموزش جاوا اسکریپت

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

آموزش جاوا اسکریپت از مبتدی تا حرفه ای

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


حلقه while

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

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

while (شرط) {
  // بلوک کدی که در صورت صحیح بودن شرط اجرا می شود
}

مثال

در مثال زیر ، بلوک کد در حلقه while بارها و بارها اجرا خواهد شد ، مادامی که متغیر (i) کمتر از 10 باشد:

مثال

خودتان آزمایش کنید

اگر فراموش کنید متغیر مورد استفاده در شرط را افزایش دهید ، حلقه هرگز تمام نمی شود. با این کار مرورگر شما از کار می افتد.


حلقه Do/while

حلقه do/while یک نوع از حلقه while است. این حلقه قبل از بررسی صحت شرط ، یک بار بلوک کد را اجرا می کند و تا زمانی که شرط صحت داشته باشد ، حلقه را تکرار می کند.

سینتکس حلقه Do/while

do {
// بلوک کدی که باید اجرا شود
}
while (شرط);

مثال

در مثال زیر از یک حلقه do/while استفاده شده است. حلقه do/while همیشه حداقل یکبار اجرا می شود ، حتی اگر شرط نادرست باشد ، زیرا بلوک کد قبل از آزمایش شرط اجرا می شود:

مثال

خودتان آزمایش کنید

فراموش نکنید متغیر مورد استفاده در شرط را افزایش دهید ، در غیر این صورت حلقه هرگز تمام نخواهد شد!



مقایسه حلقه for و while

اگر درس قبل را که در مورد حلقه for است، بخوانید ، می فهمید که یک حلقه while تقریباً مشابه حلقه for است ، که عبارت 1 و عبارت 3 حذف شده است.

در این مثال از یک حلقه for برای دریافت نام خودروها از آرایه اتومبیل ها استفاده می شود:

مثال

خودتان آزمایش کنید

در مثال زیر از یک حلقه while برای دریافت نام خودروها از آرایه اتومبیل ها استفاده می شود:

مثال

خودتان آزمایش کنید

منبع : W3Schools.com


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *