🔁Laços de Repetição
Use for, while e do...while para repetir blocos de código. for é ideal para iterações conhecidas, while para condições desconhecidas, e do...while garante execução ao menos uma vez.
Introdução
Laços de repetição permitem que você execute um bloco de código múltiplas vezes. Eles são essenciais para automatizar tarefas repetitivas e processar coleções de dados. Em JavaScript, os principais laços de repetição são for, while, e do...while.
Tipos de Laços
1. for
forO laço for é usado quando você sabe de antemão quantas vezes deseja repetir um bloco de código.
Sintaxe:
for (inicialização; condição; incremento) {
// Código a ser executado
}inicialização: Executada uma vez antes do início do laço.
condição: Avaliada antes de cada iteração. Se for
false, o laço termina.incremento: Executado no final de cada iteração.
Exemplo:
for (let i = 0; i < 5; i++) {
console.log("Iteração número:", i);
}Neste exemplo, console.log será executado 5 vezes, com i variando de 0 a 4.
Exemplo com Arrays:
Aqui, cada elemento do array frutas será impresso.
2. while
whileO laço while é usado quando você não sabe de antemão quantas vezes deseja repetir um bloco de código. Ele continua executando enquanto a condição for verdadeira.
Sintaxe:
Exemplo:
Neste exemplo, console.log será executado 5 vezes, com i variando de 0 a 4.
3. do...while
do...whileO laço do...while é semelhante ao while, mas a condição é avaliada após a execução do bloco de código. Isso garante que o bloco de código seja executado pelo menos uma vez.
Sintaxe:
Exemplo:
Neste exemplo, console.log será executado 5 vezes, com i variando de 0 a 4.
Controle de Laços
1. break
breakO break interrompe o laço imediatamente.
Exemplo:
Neste exemplo, o laço for será interrompido quando i for igual a 5.
2. continue
continueO continue pula a iteração atual e continua com a próxima iteração do laço.
Exemplo:
Neste exemplo, apenas os números ímpares serão impressos.
Exercícios
Exercício 1: Use um laço
forpara imprimir os números de 1 a 10.Exercício 2: Use um laço
whilepara somar os números de 1 a 100.Exercício 3: Use um laço
do...whilepara imprimir os elementos de um array até encontrar um valor específico.
Respostas
Exercício 1: Imprimir os números de 1 a 10 usando for.
Exercício 2: Somar os números de 1 a 100 usando while.
Exercício 3: Imprimir os elementos de um array até encontrar um valor específico usando do...while.
Atualizado
Isto foi útil?