Saltar al contenido

JavaScript while Loop

septiembre 24, 2021

Los bucles pueden ejecutar un bloque de código siempre que se cumpla una condición específica.


El bucle while

los while bucle recorre un bloque de código siempre que una condición especificada sea verdadera.

Sintaxis

tiempo (condición) {
// bloque de código a ejecutar
}

Ejemplo

En el siguiente ejemplo, el código del ciclo se ejecutará una y otra vez, siempre que una variable (i) sea menor que 10:

Si olvida aumentar la variable utilizada en la condición, el ciclo nunca terminará. Esto bloqueará su navegador.


El bucle Do while

los do while loop es una variante del ciclo while. Este bucle ejecutará el bloque de código una vez, antes de verificar si la condición es verdadera, luego repetirá el bucle siempre que la condición sea verdadera.

Sintaxis

hacer {
// bloque de código a ejecutar
}
tiempo (condición);

Ejemplo

El siguiente ejemplo usa un do while círculo. El bucle siempre se ejecutará al menos una vez, incluso si la condición es falsa, porque el bloque de código se ejecuta antes de que se pruebe la condición:

¡No olvide aumentar la variable utilizada en la condición, de lo contrario, el ciclo nunca terminará!



Comparando por y mientras

Si ha leído el capítulo anterior, sobre el ciclo for, descubrirá que un ciclo while es muy parecido a un ciclo for, con la declaración 1 y la declaración 3 omitidas.

El bucle en este ejemplo usa un for bucle para recopilar los nombres de los coches de la matriz de coches:

Ejemplo

coches const = [«BMW», «Volvo», «Saab», «Ford»];
sea ​​i = 0;
let text = «»;

para carros[i];) {
texto + = coches[i];

i ++;
}

Inténtalo tú mismo »

El bucle en este ejemplo usa un while bucle para recopilar los nombres de los coches de la matriz de coches:

Ejemplo

coches const = [«BMW», «Volvo», «Saab», «Ford»];
sea ​​i = 0;
let text = «»;

mientras (coches[i]) {
texto + = coches[i];

i ++;
}

Inténtalo tú mismo »



close