JS while sikli
While sikllari
Ma’lum shart rost bo‘lsa, while sikllari kod blokini bajaradi.
JavaScript-da ikki xil while sikli mavjud:
- While sikli
- Do while sikli
While sikli
Ma’lum bir shart rost bo‘lsa, while sikli kod bloki bo‘ylab aylanadi.
Sintaksis
while (condition) {
// code block to be executed
}
Quyidagi misolda, (i) o‘zgaruvchisi 10 dan kichik bo‘lsa, sikldagi kod qayta-qayta ishlaydi:
Agar shartda ishlatiladigan o‘zgaruvchini oshirishni unutib qo‘ysangiz, sikl hech qachon tugamaydi.
Bu sizning brauzeringizni buzadi.
Do while sikli
do while Loop while siklining bir variantidir. Bu sikl kod blokini shartning to‘g‘ri yoki yo‘qligini tekshirishdan oldin bir marta bajaradi, so‘ngra shart to‘g‘ri bo‘lsa, u siklni takrorlaydi.
Sintaksis
do {
// code block to be executed
}
while (condition);
Agar shart boshidan noto‘g‘ri bo‘lsa ham, do while kamida bir marta ishlaydi.
Buning sababi, kod bloki shart sinovdan oldin bajariladi:
Shartda ishlatiladigan o‘zgaruvchini oshirishni unutmang, aks holda sikl hech qachon tugamaydi!
Taqqoslash For va while
while Loop for sikli bilan deyarli bir xil bo‘lib, 1-band va 3-chi operator qoldirilmagan.
Misol
Avtomobillar massividan avtomobil nomlarini yig‘ish uchun for siklidan foydalanadi:
const cars = ["BMW", "Volvo", "Saab", "Ford"];
let i = 0;
let text = "";
for (;cars[i];) {
text += cars[i];
i++;
}
O‘zingiz sinab ko‘ring »
Misol
Avtomobillar massividan avtomobil nomlarini yig‘ish uchun while siklidan foydalaning:
const cars = ["BMW", "Volvo", "Saab", "Ford"];
let i = 0;
let text = "";
while (cars[i]) {
text += cars[i];
i++;
}
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
