LECȚIA 25 DIN 50

Oprește o buclă cu break

Încheie iterația când este atinsă o valoare santinelă.

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

Cum funcționează

În interiorul unei bucle, break produce o ieșire imediată din cea mai apropiată structură de iterație. Instrucțiunile rămase din acea buclă nu mai rulează.

Exemplu corect
for (let number = 1; number <= 6; number += 1) {
  if (number === 4) {
    break;
  }
  console.log(number);
}

Când number devine 4, break oprește bucla înainte de afișare.

Greșeală frecventă
for (let number = 1; number <= 6; number += 1) { console.log(number); }

Fără break sunt afișate și valorile 4, 5 și 6.

PASUL 2 · APLICĂ

Exercițiul tău

Afișează 1, 2 și 3; oprește bucla prin break când number este 4.

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 break într-un if care verifică number === 4.
  • Bucla for actualizează number și afișează din corp.
  • Outputul este 1, 2, 3.
Explică-mi logica rezolvării

Condiția detectează santinela 4, iar break încheie bucla înainte ca acea valoare să fie afișată.