🔁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

O 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

O 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

O 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

O break interrompe o laço imediatamente.

Exemplo:

Neste exemplo, o laço for será interrompido quando i for igual a 5.

2. continue

O 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

  1. Exercício 1: Use um laço for para imprimir os números de 1 a 10.

  2. Exercício 2: Use um laço while para somar os números de 1 a 100.

  3. Exercício 3: Use um laço do...while para 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?