Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 478 Bytes

File metadata and controls

25 lines (16 loc) · 478 Bytes

La respuesta: 1.

let i = 3;

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

Cada iteración del bucle disminuye i por 1. La comprobación while(i) detiene el bucle cuando i = 0.

Por consiguiente, los pasos del bucle forman la siguiente secuencia ("bucle desenrollado").

let i = 3;

alert(i--); // muestra 3, disminuye i a 2

alert(i--) // muestra 2, disminuye i a 1

alert(i--) // muestra 1, disminuye i a 0

// listo, while(i) comprueba y detiene el bucle