LECȚIA 26 DIN 50

Sari peste o iterație cu continue

Nu afișa valoarea 3, dar continuă cu următoarele valori.

Sursă oficialăECMAScript — continue statementRevizuit: 2026-08-26
PASUL 1 · ÎNVAȚĂ

Cum funcționează

continue încheie iterația curentă și trece la pasul următor al buclei. Spre deosebire de break, nu oprește întreaga buclă.

Exemplu corect
for (let number = 1; number <= 5; number += 1) {
  if (number === 3) {
    continue;
  }
  console.log(number);
}

La valoarea 3, console.log este omis; bucla continuă cu 4 și 5.

Greșeală frecventă
if (number === 3) { break; }

break ar opri bucla complet și valorile 4 și 5 nu ar mai apărea.

PASUL 2 · APLICĂ

Exercițiul tău

Afișează 1, 2, 4 și 5; folosește continue când number este 3.

PASUL 3 · RULEAZĂ

Scrie și rulează codul

script.jsJAVASCRIPT
Consolă izolatăizolat
Se pregătește runtime-ul…
Rulează codul pentru a vedea rezultatul.
Ciorna se păstrează doar în acest browser.QuickJS izolat · fără DOM, sesiune sau rețea
PASUL 4 · VERIFICĂ

Ce trebuie să treacă

0%neverificat
  • Bucla folosește continue într-un if care verifică number === 3.
  • Bucla for actualizează number și afișează valorile rămase.
  • Outputul este 1, 2, 4, 5.
Explică-mi logica rezolvării

continue sare numai peste afișarea lui 3, iar actualizarea buclei păstrează progresul.