حلقه While در JavaScript
یادگیری JavaScriptحلقه ها می توانند یک بلوک کد را اجرا کنند تا زمانی که شرایط مشخص شده درست باشد.
حلقه While
حلقه while را از طریق یک بلوک کد تا زمانی که یک شرایط مشخص شده است درست است
ساختار
code block to be executed
}
مثال
در مثال زیر، کد در حلقه، بارها و بارها اجرا می شود، تا زمانی که یک متغیر (i) کمتر از 10 باشد:
while (i < 10) {
text += "The number is " + i;
i++;
}
مشاهده مثالنکته: اگر فراموش کنید که متغیر مورد استفاده در شرایط را افزایش دهید، حلقه هرگز پایان نخواهد یافت.
حلقه Do/While
حلقه Do/While این حلقه یک بار بلوک کد را اجرا می کند، قبل از اینکه بررسی کنید شرط true چیست، پس حلقه تا زمانی که شرایط درست باشد، حلقه را تکرار می کند.
ساختار
code block to be executed
}
while (condition);
مثال
مثال زیر استفاده از حلقه do / while را نشان میدهد. حلقه همیشه حداقل یک بار اجرا خواهد شد، حتی اگر شرط نادرست باشد، زیرا بلوک کد، قبل از آزمایش شرایط اجرا می شود:
do {
text += "The number is " + i;
i++;
}
while (i < 10);
مشاهده مثالفراموش نکنید که متغیر مورد استفاده در این شرایط افزایش یابد، در غیر این صورت حلقه هرگز پایان نخواهد یافت!
مقایسه For و While
اگر فصل قبلی را در مورد حلقه خوانده اید، متوجه خواهید شد که یک حلقه For بسیار مشابه یک حلقه While است،
حلقه در این مثال از یک حلقه برای جمع آوری نام خودرو از آرایه ماشین استفاده می کند:
var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
for (;cars[i];) {
text += cars[i] + "
";
i++;
}
مشاهده مثالحلقه در این مثال با استفاده از یک حلقه while برای جمع آوری نام خودرو از ماشین آرایه:
var cars = ["BMW", "Volvo", "Saab", "Ford"];
var i = 0;
var text = "";
while (cars[i]) {
text += cars[i] + "
";
i++;
}
مشاهده مثال
نظر شما
>