JavaScript While Loop - Explicado

JavaScript While Loop - Explicado
En la programación de computadoras, los bucles se usan para iterar (ejecutar repetidamente) a través de un bloque de código hasta que se cumpla una condición específica. La mayoría de los principales lenguajes de programación incluyen múltiples tipos de bucles, por ejemplo, para y el mientras bucle. Estos bucles son sintácticamente diferentes, pero se usan esencialmente para los mismos fines, lo que significa que pueden ser reemplazados entre sí en la mayoría de los casos. Este artículo se centrará en el mientras bucle:

Cómo usar mientras bucle en JavaScript

Primero discutiremos la sintaxis de mientras bucle en JavaScript:

while (condición)
// Declaración

El mientras La declaración de bucle toma un solo argumento que es la condición para la terminación del bucle. El bucle seguirá en iterando hasta que esta condición se vuelva falsa. Ahora discutiremos algunos ejemplos para comprender mejor mientras bucles.

Nota: La consola del navegador se utiliza para la demostración de ejemplos en este artículo.

Para nuestro primer ejemplo, veremos un programa que imprime la tabla de un número en la consola. Si no usamos ningún bucle, el programa se verá así:

consola.log ("2 * 1 =" + 2 * 1);
consola.log ("2 * 2 =" + 2 * 2);
consola.log ("2 * 3 =" + 2 * 3);
consola.log ("2 * 4 =" + 2 * 4);
consola.log ("2 * 5 =" + 2 * 5);
consola.log ("2 * 6 =" + 2 * 6);
consola.log ("2 * 7 =" + 2 * 7);
consola.log ("2 * 8 =" + 2 * 8);
consola.log ("2 * 9 =" + 2 * 9);
consola.log ("2 * 10 =" + 2 * 10);

El código en el ejemplo anterior parece repetitivo; Podemos realizar la misma tarea en unas pocas líneas de código usando un bucle; Aquí usaremos el mientras bucle:

i = 1;
mientras yo<=10)
consola.log ("2 *" + i + "=" + 2 * i)
i ++;

Como ya se mencionó anteriormente, los bucles son intercambiables; se pueden reemplazar el uno con el otro. La tarea realizada en el ejemplo dada anteriormente se puede realizar utilizando un para bucle.

En general para Los bucles se usan cuando el bucle tiene que ejecutarse por un número definido de veces, mientras que el mientras El bucle se usa cuando el bucle se ejecutará para un número indefinido de veces hasta que la condición esté satisfecha.

Para nuestro próximo ejemplo, crearemos un programa con un mientras bucle que se ejecutará para un número indefinido de veces:

randomNumber = 0;
Mientras (Number Random < 500)
randomNumber = matemáticas.trunc (matemáticas.aleatorio ()*1000);
consola.log (RandomNumber);

En el ejemplo dado anteriormente, primero creamos una variable con nombre número aleatorio y le asignó un valor 0. Esto solo se hizo porque el mientras bucles verifique la condición antes de cada iteración (en la primera iteración se ejecutó el bucle porque la condición era cierta como 0 < 500). Luego declaramos un bucle de tiempo y le dimos una condición que es número aleatorio < 500. Dentro del cuerpo del bucle usamos el Matemáticas OBJETO para obtener un número aleatorio entre 0 y 999 y asignado este número al número aleatorio variable. Entonces usamos la consola.Método de registro para imprimir el número aleatorio en la consola.

El bucle mientras se mantuvo iterando y el Matemáticas El objeto siguió generando números aleatorios hasta que se cumplió la condición, que era un número aleatorio mayor que 500.

Cómo usar la declaración Break con While Loop en JavaScript

JavaScript nos da la opción de usar declaraciones de descanso dentro del cuerpo del mientras bucles para terminar el bucle. Las declaraciones de interrupción se pueden combinar con otras declaraciones, como las declaraciones condicionales si termina el bucle desde el interior de su cuerpo, una vez que se cumple una condición específica.

Para nuestro próximo ejemplo, tomaremos el código de nuestro primer ejemplo y lo modificaremos para que el bucle se rompa si hay un múltiplo de diez dentro de la tabla de 2.

i = 1;
mientras yo<=10)
if ((2 * i) % 10 == 0)
romper;

consola.log ("2 *" + i + "=" + 2 * i)
i ++;

Como 10 Satisface la condición de nuestra declaración de descanso, el bucle se ejecuta después de la cuarta iteración.

Cómo usar la declaración Continuar con While Loop en JavaScript

La instrucción Continuar omite la iteración actual del bucle al satisfacer la condición y se mueve a la siguiente en lugar de terminar el bucle:

i = 1;
mientras yo<=10)
if ((2 * i) % 10 == 0)
i ++;
continuar;

consola.log ("2 *" + i + "=" + 2 * i)
i ++;

Si hay un múltiplo de 10 en la tabla de 2, la instrucción Continuar omite la iteración y se mueve a la siguiente:

¿Qué pasa mientras bucle en JavaScript?

El hacer mientras el bucle está construido sobre el mientras bucle, lo que significa que es una extensión del mientras bucle.

El mientras El bucle verifica la condición antes de la ejecución del cuerpo del bucle. El hacer mientras El bucle evalúa la condición después de la ejecución del cuerpo del bucle.

Entonces el código escrito dentro del hacer La sección siempre se ejecutará al menos una vez:

número var = 10;
hacer
consola.log ("el bucle do while se está ejecutando");
while (número < 5);

En el ejemplo anterior, el código en el cuerpo del hacer mientras el bucle fue ejecutado para la primera iteración a pesar de que la condición era falsa.

Conclusión

Los bucles son una de las herramientas más poderosas en cualquier lenguaje de programación utilizado para iterar sobre bloques de código. En este artículo hemos aprendido sobre el mientras bucle, que es un tipo de bucle presente en JavaScript y en muchos otros lenguajes de programación; Además, también aprendimos a combinar el mientras Luce con algunas otras declaraciones para que sea más poderoso.