Break JavaScript
Nesse tutorial você vai aprender com usar a instrução break do JavaScript para controlar a execução do código em um loop.
English version: https://www.javascripttutorial.net/javascript-break/
Declaração do rótulo (label statement)
Em JavaScript você pode rotular uma declaração para uso posterior. A seguir, ilustramos a sintaxe da instrução label:
O rótulo pode ser qualquer identificador válido.
O exemplo a seguir rotula o loop usando o rótulo outer:
Você pode fazer referência ao rótulo usando a instrução break ou continue. Normalmente, você usa o rótulo com loop aninhado como os loops for, do-while e o while.
Declaração break (break statement)
A instrução break fornece controle refinado sobre a execução do código em um loop.
A instrução break termina o loop imediatamente e passa o controle sobre a próxima instrução após o loop.
Get Ricardo Reis’s stories in your inbox
Join Medium for free to get updates from this writer.
Veja um exemplo:
Nesse exemplo, o loop for incrementa a variável i de 1 até 10. No corpo do loop, a instrução if verifica se i é divisível por 3. Se for, a instrução break é executada e o loop é encerrado.
O controle é passado para a próxima instrução fora do loop que exibe a variável i na janela do console.
Além de controlar o loop, você também usa a instrução break para finalizar uma ramificação de caso no switch. Veja como usar a instrução break no switch.
Usando break para sair do loop aninhado
Você pode usar a instrução break para encerrar uma instrução de rótulo e transferir o controle para a próxima instrução após a instrução finalizada. A sintaxe é a seguinte:
A instrução break é normalmente usada para sair do loop aninhado. Confira:
Entenda o exemplo:
- Primeiro, as iterações das variáveis são definidas como zero.
- Segundo, os dois loops aumentam a variável
iejde 0 a 5. No loop interno aumentamos a variável iteração e usamos uma instruçãoifpara verificar seiejsão iguais a 2. Se for, a instruçãobreaktermina os dois loops e passa o controle para a próxima instrução após o loop.
Nesse tutorial você aprendeu como usar a instrução break do JavaScript para controlar a execução do código em um loop e como sair de um loop aninhado.








