quebrar a instrução
Encerra o loop atual ou se em conjunto com um rótulo, encerra a instrução associada.
break [label];
Argumentos
- rótulo
Opcional. Especifica o rótulo da instrução, que quebra da.
Comentários
Você normalmente usa o quebra instrução em switch instruções e while, para, for...in, ou do...while loops. Você usa com mais freqüência a rótulo argumento no switch declarações, mas ele pode servir em qualquer instrução se simples ou compostos.
Executar o quebra instrução faz com que o fluxo de programa sair do loop atual ou a instrução. O fluxo do programa continua com a próxima instrução imediatamente após o loop atual ou a instrução.
Exemplo 1
Neste exemplo, o contador está configurado para contar a partir de 1 a 99; No entanto, o quebra instrução finaliza o loop após 14 contagens.
var s = "";
for (var i = 1; i < 100; i++)
{
if (i == 15)
{
break;
}
s += i + " ";
}
Exemplo 2
No código a seguir, o quebra declaração se refere à para loop é precedida pela Inner: instrução. Quando j é igual a 24, a quebra instrução faz com que o fluxo de programa sair do loop. Os números de 21 a 23 imprimir em cada linha.
var s = "";
Outer:
for (var i = 1; i <= 10; i++)
{
s += "\n";
s += "i: " + i;
s += " j: ";
Inner:
for (var j = 21; j <= 30; j++)
{
if (j == 24)
{
break Inner;
}
s += j + " ";
}
}