Como interromper repetições com `break` no JavaScript
Controle de Fluxo / Tutorial JavaScript
O comando break
é usado para sair imediatamente de um loop, ignorando as iterações restantes.
Sintaxe básica
A sintaxe básica do break
é a seguinte:
for (let i = 0; i < 10; i++) {
if (condicao) {
break
}
// Código executado enquanto a condição for falsa
}
Exemplo:
for (let i = 0; i < 5; i++) {
if (i === 3) {
break
}
console.log(i)
}
Saída:
0
1
2
Exemplos de cenários reais
Encontrar um número específico
let numeros = [1, 2, 3, 4, 5]
for (let numero of numeros) {
if (numero === 3) {
console.log("Número encontrado:", numero)
break
}
}
Saída:
Número encontrado: 3
Interromper um loop infinito
let contador = 0
while (true) {
console.log("Contador:", contador)
contador++
if (contador === 5) {
break
}
}
Saída:
Contador: 0
Contador: 1
Contador: 2
Contador: 3
Contador: 4
Dicas práticas
- Use
break
para evitar loops desnecessários. - Combine
break
com condições claras para melhorar a legibilidade do código.
O break
é uma ferramenta poderosa para controlar o fluxo de loops. Experimente usá-lo para otimizar seus programas!