Sidste værdi i løkken
vigtighed: 3
Hvad er den sidste værdi, der vises af denne kode? Hvorfor?
let i = 3;
while (i) {
alert( i-- );
}
Svaret er: 1.
let i = 3;
while (i) {
alert( i-- );
}
Hver iteration af løkken mindsker i med 1. Tjekket while(i) stopper løkken, når i = 0.
Dermed danner trinnene i løkken følgende sekvens (“løkken trin for trin”):
let i = 3;
alert(i--); // viser 3, mindsker i til 2
alert(i--) // viser 2, mindsker i til 1
alert(i--) // viser 1, mindsker i til 0
// færdig, while(i) tjek stopper løkken