LECȚIA 22 DIN 50

Repetă cu while

Execută un bloc cât timp condiția rămâne adevărată.

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

Cum funcționează

while verifică expresia înaintea fiecărei iterații. Corpul trebuie să modifice valoarea folosită în condiție, altfel bucla poate continua fără sfârșit.

Exemplu corect
let count = 1;
while (count <= 3) {
  console.log(count);
  count += 1;
}

Bucla afișează 1, 2 și 3, apoi count devine 4 și condiția este falsă.

Greșeală frecventă
let count = 1;
while (count <= 3) { console.log(count); }

count nu se schimbă, deci condiția rămâne adevărată. Sandboxul va opri o astfel de execuție.

PASUL 2 · APLICĂ

Exercițiul tău

Folosește while pentru a afișa numerele 1, 2 și 3, actualizând count la fiecare pas.

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
  • count este declarat cu let.
  • while verifică count <= 3, afișează count și îl actualizează.
  • Outputul este 1, 2, 3.
Explică-mi logica rezolvării

Condiția controlează repetarea, iar actualizarea garantează ieșirea după a treia valoare.