Declaração de quebra em JavaScript - Trabalho e exemplos de declaração de interrupção

Índice:

Anonim

Introdução à declaração de quebra em JavaScript

Declaração de interrupção é usada para alterar a função de um programa. Os loops estão sendo usados ​​para conduzir essas seqüências de instruções algumas vezes antes que o resultado do teste seja impreciso. Pode haver algumas circunstâncias em que, sem executar a maioria das frases, podemos sair da declaração. Poderíamos usar a declaração de quebra em javascript nessas circunstâncias. A instrução break é usada em uma instrução switch, que é separada do bloco do switch. Dentro do rótulo mencionado, a instrução break deve ser aninhada. Cada instrução de bloco pode ser a instrução marcada; uma declaração de loop não precisa precedê-la.

Se o compilador JavaScript descobrir a instrução break dentro deles enquanto executa o loop for, enquanto o loop e o do-while, o loop impedirá a execução das instruções e sairá do loop instantaneamente.

Sintaxe:

break;

Código:

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

Resultado:

3

Nota: A instrução break também é usada com instruções switch.

Fluxograma para declaração de quebra em JavaScript

O fluxograma para a declaração de interrupção é mostrado na imagem abaixo:

Como funciona a declaração de quebra em JavaScript?

A instrução break divide o loop conforme usamos a instrução break dentro de um loop e continua após o loop para iniciar o código. Você também pode usar uma instrução de quebra conectada a um rótulo para sair do bloco de código do JavaScript. De uma maneira simples, sempre que uma correspondência é feita, e o trabalho é feito se a declaração de quebra for atendida. Portanto, a instrução switch deve continuar analisando a expressão.

Devemos ter certeza de que a instrução que está sendo implementada é a primeira correspondência. Quando você deseja que várias combinações causem blocos de código, isso seria impedido pela instrução de interrupção. A última instância em um bloco de comutação não precisa ser quebrada. De qualquer maneira, o bloco quebra lá.

Exemplos de declaração de quebra em JavaScript

Abaixo estão os numerosos exemplos da declaração de quebra de javascript:

Exemplo # 1: Instrução Break dentro do loop for



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);
)

Execução :

  • Salve o código acima no formato html.
  • Execute o código no navegador da web.

Resultado:

Exemplo # 2: Quebrar a instrução dentro do loop 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);

Resultado:

Exemplo # 3: Instrução Break dentro da tag 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;

Resultado:

Exemplo 4: Usando instruções de rótulo de quebra



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;

Resultado:

Exemplo # 5: Instrução Break dentro do loop 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…
");

Resultado:

Exemplo # 6: Instrução Break em maiúsculas e minúsculas



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…");

Resultado:

Conclusão

É muito útil passar por qualquer loop, incluindo JavaScript For Loop, JavaScript While Loop e JavaScript Do While Loop. Se o compilador JavaScript detectar a instrução break dentro de si ao implementar esses loops, o loop interromperá a execução das instruções e sairá do loop instantaneamente. De uma maneira simples, sempre que uma correspondência é encontrada e se a instrução break for encontrada, o trabalho é executado. A instrução switch deve, portanto, começar a examinar a expressão. Também usamos um caso de opção para uma declaração de interrupção, em que a declaração de opção analisa uma expressão que corresponde ao valor da expressão com uma cláusula de caso e conduz declarações referentes a esse caso, bem como declarações em casos.

Artigos recomendados

Este é um guia para quebrar a declaração em JavaScript. Aqui discutimos os exemplos funcionais e diferentes de instruções de quebra no javaScript com código e saída. Você também pode consultar os seguintes artigos para saber mais:

  1. Alternar declaração em JavaScript
  2. Padrões em JavaScript
  3. While Loop em JavaScript
  4. Operadores de comparação em JavaScript
  5. Diferentes tipos de loops com suas vantagens
  6. Loops no VBScript com exemplos
  7. Tipos de operadores de comparação no PowerShell
  8. Exemplos de maiúsculas e minúsculas no PowerShell