The break declaração "salta" de um loop.
The continue declaração "salta sobre" uma iteração do loop.
The Break Statement
Você já viu a break declaração utilizado em um capítulo anterior deste tutorial. Ele foi usado para "saltar" de um switch() declaração.
The break declaração também pode ser usado para saltar de um loop.
The break declaração interrompe o ciclo e prossegue a execução do código após o loop (se houver):
Exemplo
for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
Tente você mesmo " The Continue Statement
The continue breaks declaração de uma iteração (no circuito), se uma condição especificada ocorre, e continua com a próxima iteração do loop.
Este exemplo ignora o valor de 3:
Exemplo
for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
Tente você mesmo " JavaScript Labels
Para rotular JavaScript declarações que antecedem as declarações com um nome de rótulo e de dois pontos:
label:
statements
The break e the continue declarações são as únicas instruções JavaScript que podem "saltar de" um bloco de código.
Sintaxe:
break labelname ;
continue labelname ;
The continue declaração (com ou sem uma referência rótulo) só pode ser usado para ignorar uma iteração do loop.
The break declaração, sem uma referência rótulo, só pode ser utilizado para saltar de um loop ou um switch .
Com uma referência rótulo, a break declaração pode ser usado para saltar para fora de qualquer bloco de código:
Exemplo
var
cars = ["BMW", "Volvo", "Saab", "Ford"];
list:
{
text += cars[0] + "<br>";
text += cars[1] + "<br>";
text += cars[2] + "<br>";
break list;
text += cars[3] + "<br>";
text += cars[4] + "<br>";
text += cars[5] + "<br>";
}
Tente você mesmo " Um bloco de código é um bloco de código entre { e } .
Teste-se com exercícios!
Exercício 1 » Exercício 2» Exercício 3 » Exercício 4» Exercício 5 »