حلقه while یک بلوک کد را تا زمانی که شرط مشخص شده صحیح باشد، اجرا می کند.
حلقه while
حلقه while
تا زمانی که شرط مشخص شده صحیح است اجرای بلوک کد درون خود را تکرار می کند.
نحوه نگارش یا سینتکس حلقه while در جاوا اسکریپت
// بلوک کدی که در صورت صحیح بودن شرط اجرا می شود
}
در مثال زیر ، بلوک کد در حلقه while بارها و بارها اجرا خواهد شد ، مادامی که متغیر (i) کمتر از ۱۰ باشد:
text += “The number is “ + i;
i++;
}
اگر فراموش کنید متغیر مورد استفاده در شرط را افزایش دهید ، حلقه هرگز تمام نمی شود. با این کار مرورگر شما از کار می افتد.
حلقه Do/while
حلقه do/while
یک نوع از حلقه while است. این حلقه قبل از بررسی صحت شرط ، یک بار بلوک کد را اجرا می کند و تا زمانی که شرط صحت داشته باشد ، حلقه را تکرار می کند.
سینتکس حلقه Do/while
// بلوک کدی که باید اجرا شود
}
while (شرط);
در مثال زیر از یک حلقه do/while
استفاده شده است. حلقه do/while
همیشه حداقل یکبار اجرا می شود ، حتی اگر شرط نادرست باشد ، زیرا بلوک کد قبل از آزمایش شرط اجرا می شود:
مقایسه حلقه for و while
اگر درس قبل را که در مورد حلقه for است، بخوانید ، می فهمید که یک حلقه while تقریباً مشابه حلقه for است ، که عبارت ۱ و عبارت ۳ حذف شده است.
در این مثال از یک حلقه for
برای دریافت نام خودروها از آرایه اتومبیل ها استفاده می شود:
در مثال زیر از یک حلقه while
برای دریافت نام خودروها از آرایه اتومبیل ها استفاده می شود:
var cars = [“BMW”, “Volvo”, “Saab”, “Ford”];
var i = ۰;
var text = “”;
while (cars[i]) {
text += cars[i] + “<br>”;
i++;
}
امیدواریم آموزش حلقه while در جاوا اسکریپت نیز برای شما مفید واقع شده باشد .برای مطالعه پستهای بیشتر ، ما را در مدرسه کدنویسی تلگرام و یا در تی جوان اینستاگرام دنبال کنید.
نظراتتون رو زیر همین پست با ما به اشتراک بگذارید.