Conteúdo do curso
Apresentação do curso
0/1
Curso de JavaScript para Iniciantes: Fundamentos e Prática
Sobre a Aula

Estruturas de repetição: while, do-while, for

Seja bem-vindo à segunda aula do módulo 1! Nesta jornada, você explorará o poder das estruturas de repetição em JavaScript.

Prepare-se para aprender como executar blocos de código repetidamente, automatizando tarefas e criando funcionalidades dinâmicas em seus scripts.

Estrutura while

A estrutura while executa um bloco de código repetidamente enquanto uma condição especificada for verdadeira. É como se você continuasse correndo enquanto não tivesse completado todas as voltas.

Sintaxe:

while (condicao) {
  // bloco de código a ser repetido enquanto a condição for verdadeira
}

Exemplo:

var i = 1;
var soma = 0;

while (i <= 10) {
  soma += i;
  i++;
}

console.log("A soma dos números de 1 a 10 é: " + soma);

Estrutura do-while

A estrutura do-while é semelhante ao while, mas com uma diferença importante.

O bloco de código é executado pelo menos uma vez antes de verificar a condição.

É como se você corresse pelo menos uma volta antes de verificar se ainda precisa continuar correndo.

Sintaxe:

do {
  // bloco de código a ser repetido pelo menos uma vez
} while (condicao);

Exemplo:

var i = 1;
var soma = 0;

do {
  soma += i;
  i++;
} while (i <= 10);

console.log("A soma dos números de 1 a 10 é: " + soma);

Estrutura for

A estrutura for é usada quando você sabe exatamente quantas vezes deseja repetir um bloco de código.

É como se você decidisse correr um número específico de voltas na pista.

Sintaxe:

for (inicio; condicao; incremento) {
  // bloco de código a ser repetido enquanto a condição for verdadeira
}

Exemplo:

for (var i = 1; i <= 10; i++) {
  soma += i;
}

console.log("A soma dos números de 1 a 10 é: " + soma);

Por fim, mais um exemplo para reforçar o entendimento sobre as estruturas de repetição

// Exemplo usando while
let contador = 0;
while (contador < 5) {
  console.log("Lavando prato " + (contador + 1));
  contador++;
}

// Exemplo usando do-while
let contador2 = 0;
do {
  console.log("Lavando prato " + (contador2 + 1));
  contador2++;
} while (contador2 < 5);

// Exemplo usando for
for (let contador3 = 0; contador3 < 5; contador3++) {
  console.log("Lavando prato " + (contador3 + 1));
}

Desafio:

  1. Crie um script JavaScript que solicita ao usuário um número.
  2. Utilize uma estrutura de repetição para exibir na tela os números de 1 até o número digitado pelo usuário.
  3. Utilize um loop para calcular a soma dos números pares entre 1 e o número digitado.

Lembre-se:

  • As estruturas de repetição são ferramentas essenciais para automatizar tarefas e criar funcionalidades dinâmicas em seus scripts.
  • Pratique a criação de diferentes loops com whiledo-while for para dominar o uso dessas estruturas.
  • Utilize variáveis de controle para gerenciar o fluxo do loop e garantir que ele termine em algum momento.

Agora que você entende como usar as estruturas de repetição, você pode criar loops eficientes em seu código para realizar tarefas repetitivas.

Na próxima aula, vamos explorar o uso de operadores lógicos para realizar verificações mais complexas.

Entrar na conversa
Rolar para cima