English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Instrução break do JavaScript

 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).

Sintaxe:

break label;
var text = "";
for (let i = 0; i < 6; i++) {
if (i === 3) {
   
}
text += "The number is " + i + "<br>";
}
Teste e veja‹/›

Compatibilidade do navegador

Todos os navegadores suportam completamente a instrução break:

Instrução
breakSimSimSimSimSim

Valor do parâmetro

ParâmetrosDescrição
Etiqueta(opcional)Identificador associado a uma etiqueta de instrução. Se a instrução não for um loop ou switch, é necessário.

Detalhes técnicos

Versão do JavaScript:ECMAScript 1

Mais exemplos

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‹/›

Também pode verificar

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

 Declaração de Sentenças e Variáveis do JavaScript