JavaScript continue Bayonoti
continue bayonoti tsiklning joriy iteratsiyasini (qadamini) to'xtatadi va darhol keyingi iteratsiyaga o'tib ketadi.
Iteratsiyadagi qolgan kodlar tashlab o'tiladi va ishlov berish keyingi qadamdan davom etadi.
Misol
Qiymat 3 ga teng bo'lganda uni tashlab o'tish:
js
for (let i = 1; i < 10; i++) {
if (i === 3) { continue; }
text += "Raqam: " + i + "<br>";
}JavaScript Belgilari (Labels) bilan continue
Belgilar (labels) orqali biz nafaqat joriy tsiklni, balki biron-bir aniq belgi qo'yilgan tashqi tsiklni ham "o'tkazib yuborishimiz" mumkin.
Sintaksis
js
labelname: bayonot;Belgiga continue (Continue to Label)
continue bayonoti belgi nomi bilan ishlatilganda, u ko'rsatilgan tsiklning keyingi iteratsiyasiga o'tib ketadi.
Misol (Ichki tsikldan turib tashqi tsiklni o'tkazib yuborish)
js
let text = "";
tsikl1: for (let j = 1; j < 5; j++) {
tsikl2: for (let i = 1; i < 5; i++) {
if (i === 3) { continue tsikl1; } // tsikl1 ning keyingi j qadamiga o'tib ketadi
text += i;
}
}Eslatma
break va continue — JavaScript-da kod blokidan ({ va }) "chiqib ketish" yoki uni "o'tkazib yuborish" imkonini beruvchi yagona bayonotlardir.
