Skip to content

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.