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 + " ";
        }
    }

Requisitos

Versão 1

Consulte também

Referência

Declaração continue

Declaração de do...While

instrução

loop for... na instrução

Instrução rotulada

Alternar instrução

durante a instrução