English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Declaração de Sentenças e Variáveis do JavaScript
breakTermina a instrução atual de loop, switch ou etiqueta e transfere o controle do programa para a instrução após a instrução terminada.
Quando a instrução break é usada com uma instrução switch, ela sai do bloco switch. Isso interrompe a execução de mais código dentro do bloco ou a teste de case.
Quando a instrução break é usada dentro de um loop, ela interrompe o loop e continua a execução do código após o loop.
A instrução break inclui um parâmetro opcionalEtiqueta, aEtiquetaPermite que o programa saia de uma instrução com etiqueta (veja os exemplos a seguir).
break label;
var text = ""; for (let i = 0; i < 6; i++) { if (i === 3) { } text += "The number is " + i + "<br>"; }Teste e veja‹/›
Todos os navegadores suportam completamente a instrução break:
Instrução | |||||
break | Sim | Sim | Sim | Sim | Sim |
Parâmetros | Descrição |
---|---|
Etiqueta | (opcional)Identificador associado a uma etiqueta de instrução. Se a instrução não for um loop ou switch, é necessário. |
Versão do JavaScript: | ECMAScript 1 |
---|
A seguir, uma função com uma instrução break, quando i for3para terminar o loop while, retornando o valor3 * x:
function testBreak(x) { var i = 0; while (i < 6) { if (i == 3) { } i++; } return i * x; }Teste e veja‹/›
Este exemplo sai de um bloco switch para garantir que apenas uma condição seja executada:
var day; switch (new Date().getDay()) { case 0: day = "Sunday"; case 1: day = "Monday"; case 2: day = "Tuesday"; case 3: day = "Wednesday"; case 4: day = "Thursday"; case 5: day = "Friday"; case 6: day = "Saturday"; }Teste e veja‹/›
O seguinte código usa uma instrução break com bloco de marcação para
outer_block: { inner_block: { document.writeln('1'); break outer_block;// Sair de inner_block e outer_block document.writeln(':-('); // saltado } document.writeln('2'); // saltado }Teste e veja‹/›
Tutorial do JavaScriptbreak e continue do JavaScript
Tutorial do JavaScriptLoop for do JavaScript
Tutorial do JavaScriptLoop while do JavaScript
Tutorial do JavaScriptswitch do JavaScript
Referência do JavaScriptSentença continue do JavaScript
Referência do JavaScript Sentença for do JavaScript
Referência do JavaScript Sentença while do JavaScript
Referência do JavaScript Sentença switch do JavaScript