21. while

Versión para imprimir.

En esta lección se presenta la estructura de control while.

A. La estructura de control while

B. Ejemplo de while ascendente

let i = 1
while (i <= 3) {
 console.log(i)
 i++
}
console.log("Adios.")

Salida

1
2
3
Adios.

Revísalo en JavaScript Tutor.

C. Ejemplo de while ascendente de 2 en 2

let i = 0
while (i < 6) {
 console.log(i)
 i += 2
}
console.log("Adios.")

Salida

0
2
4
Adios.

Revísalo en JavaScript Tutor.

D. Ejemplo de while descendente

let a = 2
while (a > 0) {
 console.log(a)
 a--
 console.log(a)
}
console.log("Adios.")

Salida

2
1
1
0
Adios.

Revísalo en JavaScript Tutor.

E. Ejemplo de while descendente de 2 en 2

let a = 6
while (a > 0) {
 console.log(a)
 a -= 2
}
console.log("Adios.")

Salida

6
4
2
Adios.

Revísalo en JavaScript Tutor.

F. Ejemplo de while cuyas instrucciones no se ejecutan

let i = 8
while (i > 8) {
 i--
 console.log(i)
}
console.log("Adios.")

Salida

Adios.

Revísalo en JavaScript Tutor.

G. Ejemplo de while descendente mal diseñado

let i = 1
while (i <= 3) {
 console.log(i)
 i--
}
console.log("Adios.")

Depúralo en GilPG Nod. Recuerda hace clic derecho del mouse y luego inspeccionar, antes de ejecutar.

H. Ejemplo de while ascendente mal diseñado

let i = 2
while (i > 0) {
 console.log(i)
 i++
}
console.log("Adios.")

Depúralo en GilPG Nod. Recuerda hace clic derecho del mouse y luego inspeccionar, antes de ejecutar.

I. Resumen

Funcionamiento de condicional múltiple
Funcionamiento de la estructura de control do-while