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);
)
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);
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;
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;
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:
- Alternar declaração em JavaScript
- Padrões em JavaScript
- While Loop em JavaScript
- Operadores de comparação em JavaScript
- Diferentes tipos de loops com suas vantagens
- Loops no VBScript com exemplos
- Tipos de operadores de comparação no PowerShell
- Exemplos de maiúsculas e minúsculas no PowerShell