Interrompendo Loops com Break
A palavra-chave break é um terminador de loop, permitindo sair de um loop prematuramente.
Exemplo 1: Parando um loop infinito
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
Neste exemplo, a palavra-chave break interrompe o loop infinito while quando i se torna igual a 6, após a operação i++.
Exemplo 2: Interrompendo um loop for
123456789let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Aqui, a variável a é incrementada por i a cada iteração (0 + 1 + 2 + 3 + 4) até que i se torne igual a 4. Nesse ponto, a instrução break é acionada.
i = 0 | a = 0 + 0 |
|---|---|
i = 1 | a = 0 + 1 |
i = 2 | a = 1 + 2 |
i = 3 | a = 3 + 3 |
i = 4 | a = 6 + 4, break |
Exemplo 3: Interrupção imediata de um loop while
1234567while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
Neste exemplo, a instrução break dentro do laço while termina imediatamente o laço, impedindo que qualquer código abaixo dela seja executado dentro do mesmo bloco.
Nota
Lembre-se de que a instrução
breaké uma ferramenta poderosa para controlar o fluxo dos seus laços, permitindo sair deles quando condições específicas são atendidas.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.33
Interrompendo Loops com Break
Deslize para mostrar o menu
A palavra-chave break é um terminador de loop, permitindo sair de um loop prematuramente.
Exemplo 1: Parando um loop infinito
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
Neste exemplo, a palavra-chave break interrompe o loop infinito while quando i se torna igual a 6, após a operação i++.
Exemplo 2: Interrompendo um loop for
123456789let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Aqui, a variável a é incrementada por i a cada iteração (0 + 1 + 2 + 3 + 4) até que i se torne igual a 4. Nesse ponto, a instrução break é acionada.
i = 0 | a = 0 + 0 |
|---|---|
i = 1 | a = 0 + 1 |
i = 2 | a = 1 + 2 |
i = 3 | a = 3 + 3 |
i = 4 | a = 6 + 4, break |
Exemplo 3: Interrupção imediata de um loop while
1234567while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
Neste exemplo, a instrução break dentro do laço while termina imediatamente o laço, impedindo que qualquer código abaixo dela seja executado dentro do mesmo bloco.
Nota
Lembre-se de que a instrução
breaké uma ferramenta poderosa para controlar o fluxo dos seus laços, permitindo sair deles quando condições específicas são atendidas.
Obrigado pelo seu feedback!