Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 456 Bytes

File metadata and controls

25 lines (16 loc) · 456 Bytes

Odpowiedź: 1.

let i = 3;

while (i) {
  alert( i-- );
}

Każda obrót pętli zmniejsza i o 1. Sprawdzenie while(i) zatrzymuje pętle kiedy i = 0.

Stąd kroki pętli tworzą następującą sekwencję ("pętla rozwijana"):

let i = 3;

alert(i--); // pokazuje 3, zmniejsza i do 2

alert(i--) // pokazuje 2, zmniejsza i do 1

alert(i--) // pokazuje 1, zmniejsza i do 0

// koniec, sprawdzenie while(i) zatrzymuje pętlę