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

Tutorial básico do JavaScript

Objeto do JavaScript

Função do JavaScript

JS HTML DOM

BOM do navegador JS

Tutorial básico de AJAX

Manual de referência do JavaScript

Sentenças break e continue do JavaScript

A função do break é "sair" de um loop.

A instrução continue pula uma iteração e começa a próxima iteração do loop.

Instrução break

A instrução break é usada para terminar o loop atual, a instrução switch ou a sentença de rótulo e transferir o controle do programa para a sentença após a instrução de terminação.

Quando a instrução break é usada em um loop, ela interrompe o loop e continua a execução do código após o loop.

var text = "";
for (let i = 0; i < 6; i++) {
if (i === 3) {
   break;
}
text += "O número é " + i + "<br>";
}
Teste e veja‹/›

Quando a instrução break é usada com a instrução switch, ela sai do bloco switch. Isso interrompe a execução de mais código dentro do bloco./ou realizar teste de caso.

var day;
switch (new Date().getDay()) {
case 0: day = "Sunday";
break;
case 1: day = "Monday";
break;
case 2: day = "Tuesday";
break;
case 3: day = "Wednesday";
break;
case 4: day = "Thursday";
break;
case 5: day = "Friday";
break;
case 6: day = "Saturday";
break;
}
Teste e veja‹/›

Instrução continue

A instrução continue termina a execução da sentença atual no loop e continua na próxima iteração.

O seguinte exemplo mostra um loop for com uma sentença continue, que é executada quando o valor de i é3ao executar:

var text = "";
for (let i = 0; i < 6; i++) {
if (i === 3) {
   continue;
}
text += "O número é " + i + "<br>";
}
Teste e veja‹/›

O exemplo a seguir mostra um loop while com uma sentença continue, que é executada quando o valor de i é3ao executar:

var text = "";
var i = 0;
while (i < 6) {
   i++;
   if (i === 3) {
  continue;
   }
   text += "O número é " + i + "<br>";
}
Teste e veja‹/›

Etiqueta do JavaScript

As etiquetas são identificadores seguidos de um dois-pontos (:), que se aplicam a sentenças ou blocos de código.

label:
statements

A sentença break pode ser usada para 'sair' de loops, switch ou statements de rótulo.

break labelname;

O seguinte código usa a sentença break com bloco marcador para 'sair' do bloco de código JavaScript:

outer_block: {
  inner_block: {
 document.writeln('1');
 break outer_block;// Sair de inner_block e outer_block
 document.writeln(':-(' // Pular
  }
  document.writeln('2'); // Pular
}
Teste e veja‹/›