Romper y continuar las declaraciones en JavaScript

Romper y continuar las declaraciones en JavaScript
¿Alguna vez te sientes atrapado en algún momento de la vida en el que solo quieres deshacerte de un momento o una instancia?? Cuando solo quieres omitir algunos momentos y luego ir con la corriente? Eso podría no ser posible en la vida real, pero es posible en lenguajes de programación como JavaScript usando romper y continuar declaraciones.

Estas declaraciones se conocen como Declaraciones de control de bucle; Vamos a explicar las declaraciones de la ruptura y continuar en este artículo. Nos aseguraremos de que todo sobre ambos conceptos se entregue correctamente y de manera precisa.

¿Cuál es la declaración de descanso??

Comúnmente, usamos romper declaraciones cuando tratamos con las declaraciones de bucle y de conmutación. Proceda a través del funcionamiento de la declaración de descanso en ambas declaraciones.

Declaración de funcionamiento de Break en un bucle

¿Cómo se sale de un bucle cuando desea hacerlo cada vez que ocurra una condición específica?? Así de simple. El romper La declaración se usa en un caso por el cual satisface la condición que se especifica, se omite todo el bucle y le saca del bucle. En otras palabras, el bucle se detiene.

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

En este ejemplo, vamos a notar y evaluar cómo funciona la declaración de descanso junto con el bucle while. La funcionalidad de la declaración de descanso será clara entonces:

var k = 0;
mientras (k < 6)
consola.Log ("El número será" + K)
K ++;
if (k === 4)
romper;

La condición se establece en menos de 6 en el bucle. La declaración de descanso terminará el bucle cada vez que el valor de "k" se vuelva igual a 4. Ahí es donde hemos aplicado la declaración de descanso. Todos los valores de hasta 4 se imprimirán excepto 4 y más. Por qué? Porque el bucle se terminará cuando el valor de k sea igual a 4.

Cómo usar la declaración Break con el bucle for JavaScript

En este aspecto, observaremos la funcionalidad de la declaración de descanso en el bucle for:

para (i = 1; i<=8; i++)
if (i === 5) romper;
consola.log (i);

En el escenario anterior, como puede ver claramente que la declaración de descanso se aplica en la condición donde el valor es igual a 5. Eso significa que? Significa claramente que cada vez que el valor sea igual a 5, el bucle se detendrá y se imprimirán todos los valores de hasta 5 excepto 5.

Declaración de funcionamiento de Break en Switch

Mientras tratamos con las declaraciones de conmutador, utilizamos las declaraciones de descanso para salir de los bloques de conmutador. Cada vez que se encuentra una declaración de descanso en un bloque de interruptor, salta de la instrucción Switch. En ese caso, el código después de la declaración de descanso definitivamente no funcionará y también se omitirá dentro del bloque de interruptor. El bloque de interruptor, en su conjunto, se ignorará cualquier código a partir de entonces, la declaración de descanso.

Ahora echaremos un vistazo a un par de ejemplos para comprender mejor cómo funciona la declaración Break:

Cómo usar la instrucción Break con JavaScript Switch Declaración

El ejemplo que vamos a encontrar indicará cómo funciona la declaración de descanso junto con la instrucción Switch:

Switch (nueva fecha ().getday ())
Caso 0:
consola.log ("domingo");
romper;
caso 1:
consola.log ("lunes");
romper;
Caso 2:
consola.log ("martes");
romper;
Caso 3:
consola.log ("miércoles");
romper;
Caso 4:
consola.log ("jueves");
romper;
Caso 5:
consola.log ("viernes");
romper;
Caso 6:
consola.log ("sábado");

En este caso, cada vez que se cumpla un solo caso, saldrá del bloque de interruptor y se asegurará de que no se verifique más condiciones o se ejecute el código.

¿Cuál es la declaración de continuar??

Consideremos una situación en la que estamos en un bucle y deseamos romper una iteración cada vez que ocurra una condición específica y luego continuamos con la siguiente iteración en el bucle.

El Continuar la declaración va a cumplir ese deseo por nosotros. A diferencia de romper, La declaración continua "salta" a la siguiente iteración/ejecución del bucle.

Cada vez que se realiza una declaración de continuar, se verifica la condición del bucle para ver si la condición está satisfecha o verdadera y, de ser así, se destina a la siguiente iteración.

Trabajo de la declaración Continuar en bucles

Para diferentes tipos de bucles, el comportamiento de la declaración continuar es diferente:

Uso de la declaración Continuar en JavaScript mientras bucle

Vamos a lidiar con el bucle while junto con la declaración continuar. Observará cómo funciona la declaración.

var i = 0;
mientras yo < 6)
if (i === 2)
continuar;
i ++;

consola.log ("El dígito es" + i);
i ++;

En el ejemplo anterior, hemos usado un bucle de tiempo junto con la declaración continuar.

La declaración Continuar se aplica justo después de la declaración "IF" para asegurarse de que la iteración se omita cada vez que "I" se vuelve igual a 2.

Recorrer el bloque de código donde se omite el valor de "2".

La salida será:

Cómo usar la declaración Continuar con el bucle for javaScript

En este ejemplo, discutiremos el uso de la declaración Continuar en JavaScript para Loop. Avanzemos.

para (i = 1; i < 8; i++)
if (i === 3 || i === 4)
continuar;
consola.log (i);

En este ejemplo, hemos usado un bucle para. En la condición "if", hemos especificado que cada vez que el valor es igual a 3 y 4, la iteración se moverá hacia la siguiente fase. Eso significa que vamos a omitir las iteraciones con la ayuda de la declaración continua cada vez que el valor sea igual a 3 y 4.

La salida será:

Conclusión

En este artículo, hemos discutido todo lo relacionado con las declaraciones de descanso y continuar en JavaScript. Hemos aprendido a usar la declaración de descanso para salir de un bucle. También aprendimos cómo podemos omitir una sola iteración en un bucle cada vez que deseamos hacerlo a través de la declaración Continuar. De la descripción de los ejemplos, hemos logrado un nivel preciso de comprensión.