Introducción a la declaración de ruptura en JavaScript

La declaración de interrupción se utiliza para cambiar la función de un programa. Los bucles se están utilizando para llevar a cabo tales secuencias de afirmaciones un par de veces antes de que el resultado de la prueba sea inexacto. Podría haber algunas circunstancias en las que, sin realizar la mayoría de las oraciones, podemos salir de la declaración. Podríamos usar la instrucción break en javascript en estas circunstancias. La declaración de interrupción se utiliza en una declaración de cambio, que se divide del bloque de cambio. Dentro de la etiqueta mencionada, la declaración de interrupción debe estar anidada. Cada declaración de bloque puede ser la declaración marcada; una declaración de bucle no necesita precederla.

Si el compilador de JavaScript descubre la declaración de interrupción dentro de ellos mientras realiza el ciclo for, el ciclo while y el ciclo do-while, el ciclo evitará realizar las declaraciones y saldrá del ciclo instantáneamente.

Sintaxis:

break;

Código:

For instance:
var n = 0;
while (n < 5) (
if (n === 3) (
break;
)
n = n + 1;
)
console.log(n);

Salida:

3

Nota: La instrucción break también se usa con instrucciones switch.

Diagrama de flujo para la declaración de ruptura en JavaScript

El diagrama de flujo para la declaración de ruptura es como se muestra en la imagen a continuación:

¿Cómo funciona la declaración de ruptura en JavaScript?

La declaración de interrupción divide el bucle a medida que usamos la declaración de interrupción dentro de un bucle y continúa después del bucle para iniciar el código. También puede usar una declaración de interrupción conectada a la etiqueta para salir del bloque de código de JavaScript. De una manera simple, cada vez que se hace una coincidencia, y el trabajo se realiza si se cumple la declaración de ruptura. Por lo tanto, la instrucción switch debe continuar analizando la expresión.

Debemos estar seguros de que la declaración que se está implementando es la primera coincidencia. Cuando desee que varias combinaciones causen bloques de código, esto se evitaría con la declaración de interrupción. La última instancia en un bloque de interruptores no necesita romperse. De cualquier manera, el bloque se rompe allí.

Ejemplos de declaración de ruptura en JavaScript

A continuación se presentan los numerosos ejemplos de la declaración de interrupción de JavaScript:

Ejemplo # 1: Romper la declaración dentro del ciclo



JavaScript Break Statement

JavaScript Break Statement
var n;
for (n = 10; n > 0; n--)
(
if(n == 5)
(
document.write("Exiting the loop: n = " + n);
break;
)
document.write(" The numbers are: = " + n);
)



JavaScript Break Statement

JavaScript Break Statement
var n;
for (n = 10; n > 0; n--)
(
if(n == 5)
(
document.write("Exiting the loop: n = " + n);
break;
)
document.write(" The numbers are: = " + n);
)



JavaScript Break Statement

JavaScript Break Statement
var n;
for (n = 10; n > 0; n--)
(
if(n == 5)
(
document.write("Exiting the loop: n = " + n);
break;
)
document.write(" The numbers are: = " + n);
)

Ejecución :

  • Guarde el código anterior en formato html.
  • Ejecute el código en el navegador web.

Salida:

Ejemplo # 2: Romper la declaración dentro del ciclo while



JavaScript Break Statement

JavaScript Break Statement
var n = 0;
while (n <= 10)
(
document.write("
The numbers are: = " + n);
n++;
if(n == 5)
(
break;
)
)
document.write("
Exiting the loop: n = " + n);



JavaScript Break Statement

JavaScript Break Statement
var n = 0;
while (n <= 10)
(
document.write("
The numbers are: = " + n);
n++;
if(n == 5)
(
break;
)
)
document.write("
Exiting the loop: n = " + n);



JavaScript Break Statement

JavaScript Break Statement
var n = 0;
while (n <= 10)
(
document.write("
The numbers are: = " + n);
n++;
if(n == 5)
(
break;
)
)
document.write("
Exiting the loop: n = " + n);

Salida:

Ejemplo # 3: Declaración de ruptura dentro de la etiqueta div



JavaScript Break statement


JavaScript Break Statement

var myvalue = "";
var n;
for (n = 1; n < 10; n++) (
if (n === 5) (
break;
)
myvalue += "Educba" + n + "
";
)
document.getElementById("brk_stmt_id").innerHTML = myvalue;



JavaScript Break statement


JavaScript Break Statement

var myvalue = "";
var n;
for (n = 1; n < 10; n++) (
if (n === 5) (
break;
)
myvalue += "Educba" + n + "
";
)
document.getElementById("brk_stmt_id").innerHTML = myvalue;



JavaScript Break statement


JavaScript Break Statement

var myvalue = "";
var n;
for (n = 1; n < 10; n++) (
if (n === 5) (
break;
)
myvalue += "Educba" + n + "
";
)
document.getElementById("brk_stmt_id").innerHTML = myvalue;

Salida:

Ejemplo # 4: Uso de declaraciones de etiqueta de ruptura



JavaScript Break Statement


JavaScript Break Statement

var res = ("Educab1", "Educba2", "Educba3", "Educba4", "Educba5");
var value = "";
breaklabel: (
value += res(0) + "
" + res(1) + "
";
break breaklabel;
value += res(2) + "
"+ res(3) + "
" + res(4);
)
document.getElementById("brk_stmt_id").innerHTML = value;



JavaScript Break Statement


JavaScript Break Statement

var res = ("Educab1", "Educba2", "Educba3", "Educba4", "Educba5");
var value = "";
breaklabel: (
value += res(0) + "
" + res(1) + "
";
break breaklabel;
value += res(2) + "
"+ res(3) + "
" + res(4);
)
document.getElementById("brk_stmt_id").innerHTML = value;



JavaScript Break Statement


JavaScript Break Statement

var res = ("Educab1", "Educba2", "Educba3", "Educba4", "Educba5");
var value = "";
breaklabel: (
value += res(0) + "
" + res(1) + "
";
break breaklabel;
value += res(2) + "
"+ res(3) + "
" + res(4);
)
document.getElementById("brk_stmt_id").innerHTML = value;

Salida:

Ejemplo # 5: declaración de ruptura dentro del bucle interno



JavaScript Break Statement


document.write("Starting of the loop …
");
outerloop: // indicates name of the label
for (var m = 0; m < 5; m++) (
document.write("Outside the loop: " + m + "
");
innerloop:
for (var n = 0; n < 5; n++) (
if (n > 3 ) break ;
if (m == 2) break innerloop;
if (m == 4) break outerloop;
document.write("Inside the loop: " + n + "
");
)
)
document.write("End of the loop…
");

Salida:

Ejemplo # 6: declaración de ruptura en caso de cambio



JavaScript Break Statement


var value = 'two';
document.write("The switch case is entering into the program…
");
switch (value) (
case 'one': document.write("Result is: This is First statement…
");
break;
case 'two': document.write("Result is: This is Second statement…
");
break;
case 'three': document.write("Result is: This is Third statement…
");
break;
case 'four': document.write("Result is: This is Fourth statement…
");
break;
case 'five': document.write("Result is: This is Five statement…
");
break;
default: document.write("Result is: This is last statement…
")
)
document.write("Switch case is exiting out of the program…");

Salida:

Conclusión

Es muy útil atravesar cualquier ciclo, incluidos JavaScript For Loop, JavaScript While Loop y JavaScript Do While Loop. Si el compilador de JavaScript detecta la declaración de ruptura dentro de ellos cuando implementa estos bucles, el bucle dejaría de realizar las declaraciones y saldría del bucle al instante. De manera simple, cada vez que se encuentra una coincidencia, y si se encuentra la instrucción break, se realiza el trabajo. La instrucción switch debe, por lo tanto, comenzar a examinar la expresión. También hemos utilizado un caso de cambio para una declaración de interrupción, donde la declaración de cambio analiza una expresión que coincide con el valor de la expresión con una cláusula de caso y realiza declaraciones relacionadas con ese caso, así como declaraciones en casos.

Artículos recomendados

Esta es una guía para romper la declaración en JavaScript. Aquí discutimos el trabajo y diferentes ejemplos de declaraciones de interrupción en javaScript con código y salida. También puede consultar los siguientes artículos para obtener más información.

  1. Declaración de cambio en JavaScript
  2. Patrones en JavaScript
  3. Mientras bucle en JavaScript
  4. Operadores de comparación en JavaScript
  5. Diferentes tipos de bucles con sus ventajas
  6. Bucles en VBScript con ejemplos
  7. Tipos de operadores de comparación en PowerShell
  8. Ejemplos de casos de conmutadores en PowerShell