Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Interrompendo Loops com Break | Percorrendo Dados em JavaScript
Introdução ao JavaScript

bookInterrompendo Loops com Break

A palavra-chave break é um terminador de laços, permitindo que você saia de um laço prematuramente.

Exemplo 1: Interrompendo um Laço Infinito

123456789
let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
copy

Neste exemplo, a palavra-chave break interrompe o loop while infinito quando i se torna igual a 6, após a operação i++.

Exemplo 2: Interrompendo um Loop for

123456789
let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
copy

Aqui, a variável a é incrementada por i durante cada iteração (0 + 1 + 2 + 3 + 4) até que i se torne igual a 4. Nesse ponto, a instrução break é acionada.

i = 0a = 0 + 0
i = 1a = 0 + 1
i = 2a = 1 + 2
i = 3a = 3 + 3
i = 4a = 6 + 4, break

Exemplo 3: Interrompendo um Loop while Imediatamente

1234567
while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
copy

Neste exemplo, a instrução break dentro do loop while termina imediatamente o loop, 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 loops, permitindo que você saia deles quando condições específicas são atendidas.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 6

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain how the `break` statement differs from the `continue` statement?

Can you show an example where using `break` is necessary in a real-world scenario?

What happens if you remove the `break` statement from these examples?

Awesome!

Completion rate improved to 2.33

bookInterrompendo Loops com Break

Deslize para mostrar o menu

A palavra-chave break é um terminador de laços, permitindo que você saia de um laço prematuramente.

Exemplo 1: Interrompendo um Laço Infinito

123456789
let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
copy

Neste exemplo, a palavra-chave break interrompe o loop while infinito quando i se torna igual a 6, após a operação i++.

Exemplo 2: Interrompendo um Loop for

123456789
let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
copy

Aqui, a variável a é incrementada por i durante cada iteração (0 + 1 + 2 + 3 + 4) até que i se torne igual a 4. Nesse ponto, a instrução break é acionada.

i = 0a = 0 + 0
i = 1a = 0 + 1
i = 2a = 1 + 2
i = 3a = 3 + 3
i = 4a = 6 + 4, break

Exemplo 3: Interrompendo um Loop while Imediatamente

1234567
while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
copy

Neste exemplo, a instrução break dentro do loop while termina imediatamente o loop, 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 loops, permitindo que você saia deles quando condições específicas são atendidas.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 6
some-alt