Javascript While Bucle

| | | | | | | | | | | | | | | | | | | | |

do‚Ķ Los bucles while se pueden usar para ejecutar un bloque de código una vez y continuarán ejecutándose si una instrucción continúa evaluándose como verdadera. Los bucles while y do... while son útiles si desea ejecutar un bloque de código cuando se cumple una determinada condición.

Los bucles son una característica fundamental de la programación y se utilizan para automatizar tareas similares. Por ejemplo, suponga que desea imprimir cada nombre en una lista de estudiantes. Puede crear un bucle para automatizar la tarea.

JavaScript proporciona dos tipos principales de bucles que se pueden usar para realizar una tarea que es repetitiva varias veces. El primer tipo, llamado bucle for, ejecuta una sentencia varias veces. El segundo tipo es el ciclo while, que se ejecuta dependiendo de si una condición es verdadera o no.

En este tutorial, cubriremos los conceptos básicos del ciclo while en JavaScript. Exploraremos la sintaxis de los bucles while, cómo crear bucles do‚Ķ while y exploraremos algunos ejemplos de estos bucles en acción.

Bucles while de JavaScript

Un bucle while de JavaScript ejecuta un bloque de código mientras una condición se evalúa como verdadera. Los bucles while dejan de ejecutarse cuando su condición es falsa. Un bucle while le permite repetir un bloque de código varias veces sin tener que copiar y pegar el código.

Los bucles while se utilizan a menudo si desea ejecutar código no especificado varias veces. Por otro lado, JavaScript for loop se usa si ya sabe o puede calcular cuántas veces debe ejecutarse su bucle.

Esta es la sintaxis de un bucle while en JavaScript:

La sentencia while es muy similar a una sentencia for de JavaScript.

Puede crear un bucle infinito especificando una condición que siempre se evaluará como verdadera. Asegúrese de que su condición se pueda evaluar como falsa a menos que desee que el bucle continúe hasta que cancele manualmente la planificación.

Ejemplo de bucle de JavaScript

Digamos que tenemos una fiesta exclusiva. Queremos invitar solo a 40 personas a nuestra fiesta a la vez.

Ya hay 35 personas en nuestra fiesta. Cada vez que invitamos a alguien, queremos calcular cuántas personas más podemos invitar antes de llegar al límite. Aquí hay un ejemplo de un programa que usa un bucle while para realizar este cálculo:

Nuestro código devuelve lo siguiente:

En las dos primeras líneas de nuestro código, declaramos dos variables. La variable limit se utiliza para especificar el número máximo de personas que pueden unirse a nuestro grupo. La variable de JavaScript current_attendees realiza un seguimiento de cuántas personas asisten actualmente a la fiesta.

Vamos a crear un < em>while bucle que se ejecuta hasta que el número de participantes actuales es menor que el límite establecido.

A continuación, nuestro programa agrega 1 al número de participantes actuales y calcula la cantidad de espacios restantes restando current_attendees de limit. Finalmente, nuestro programa imprime una declaración en la consola que le dice a nuestro líder de grupo cuántos espacios quedan.

Nuestro ciclo entonces duraba mientras había menos de 40 personas en nuestro grupo. Cada vez que se ejecutaba el bucle, nuestros current_attendees aumentaban en 1. Tan pronto como nuestro grupo alcanzó los 40 participantes, nuestro bucle dejó de funcionar.

while loops: Otro ejemplo

Usemos otro ejemplo para ilustrar el ciclo while en acción. En el siguiente ejemplo, creamos un bucle while que imprime cada nombre en nuestra tabla de fiestas VIP:

Nuestro código devuelve:

Nuestro ciclo itera a través de la matriz vips hasta que nuestra variable de contador es menor que la longitud de la Tabla de JavaScript .

JavaScript do… while Loop

Un JavaScript do‚Ķ while loop ejecuta una declaración una vez, luego verifica si una condición es verdadera. Si la condición es verdadera, el bucle se ejecutará de nuevo. De lo contrario, el código ya no funciona.

Hay una gran diferencia entre un bucle while y un bucle do‚Ķ while. Do... while los bucles se ejecutan al menos una vez incluso si la condición especificada nunca se evalúa como verdadera. Por el contrario, los bucles while solo se ejecutan si su condición es verdadera.

Esta es la sintaxis de un bucle do… while en JavaScript:

El código en nuestro ciclo do‚Ķ while siempre se ejecutará al menos una vez.

JavaScript do… while loop ejemplo

Usemos un ejemplo para ilustrar cómo funciona el bucle do‚Ķ while. Digamos que creamos un rompecabezas. Queremos que nuestro programa siga pidiéndole al usuario que adivine un número hasta que adivine el número correcto.

Aquí hay un ejemplo de un programa que podríamos usar para crear este rompecabezas:

Nuestro programa le pedirá al usuario que ingrese un número entre 1 y 10 siempre que número_adivinado no sea igual a < em> número_a_adivinar. Pero nuestro programa ejecutará el contenido de nuestra instrucción do antes de evaluar las condiciones por primera vez.

Cuando nuestra condición es falsa, nuestro bucle dejará de ejecutarse.

Conclusión

Mientras que los bucles pueden usarse para ejecutar un bloque repetitivo de código mientras que una declaración se evalúa como verdadera. Los bucles do‚Ķ while se pueden usar para ejecutar un bloque de código una vez. Continuarán funcionando si una instrucción continúa devolviendo verdadero.

Los bucles while y do‚Ķ while son útiles si desea ejecutar un bloque de código cuando se cumple una determinada condición.

En este tutorial, hemos explicado cómo crear un bucle while y do‚Ķ while en JavaScript. También hemos explorado algunos ejemplos de estos bucles en acción para ilustrar dónde pueden ser útiles. ¡Ahora tiene la información que necesita para usar el bucle while como un experto en JavaScript!

Para obtener consejos sobre los mejores Cursos y recursos de aprendizaje de JavaScript, consulte nuestro artículo sobre cómo aprender JavaScript .