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ę