Break
Parte da seção Fundamentos do Journey de JavaScript da Coddy — lição 40 de 77.
A instrução break interrompe o loop instantaneamente quando é encontrada.
Por exemplo,
for (let i = 0; i < 10; i++) {
if (i == 6) {
break;
}
console.log(i);
}No exemplo a seguir, o loop itera regularmente até atingir o número 6. Então o programa entra na instrução if e executa a instrução break. Isso encerra o loop imediatamente.
A saída é:
0
1
2
3
4
5Desafio
InicianteVocê recebeu um código que imprime os números de 1 a 20 (inclusive).
Sua tarefa é adicionar as instruções if e break para que apenas os números de 1 a 8 sejam impressos, o loop sairá antes de imprimir os números de 9 a 20.
Folha de consulta
A instrução break interrompe o loop instantaneamente quando é encontrada.
for (let i = 0; i < 10; i++) {
if (i == 6) {
break;
}
console.log(i);
}Neste exemplo, o loop é encerrado quando i é igual a 6, imprimindo os números de 0 a 5.
Experimente você mesmo
for (let i = 1; i <= 20; i++) {
console.log(i);
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 3Coerção de Tipos7Calculadora de Divisão de Conta
Mensagem de Boas-vindasCalculando a Gorjeta e o Total10FizzBuzz com um Diferencial
Visão Geral do JogoA Função FizzBuzz2Variáveis
NúmerosStringBooleanoConvenções de NomenclaturaVariáveis VaziasRecapitulação - Inicializar VariáveisConstantes5Tomada de Decisão
Estrutura IfIf - ElseRevisão - Calculadora SimplesIf - Else AninhadoEstrutura Switch8Laços de Repetição
Loop ForLoop WhileBreakContinueRecapitulação - FatorialLoop Do WhileLoops Aninhados3Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosOperadores de ComparaçãoIgualdade Estrita vs Não EstritaRecapitulação - Matemática Simples6E/S Básica
SaídaSaída com VariáveisConversão de Tipos - Parte 1Conversão de Tipos - Parte 2Revisão - Até 120Revisão - Verdadeiro ou Falso