Loops em JavaScript

Introdução Link to heading

Loops em JavaScript permitem executar um bloco de código várias vezes. São uma ferramenta fundamental para automatizar tarefas repetitivas e processar coletas de dados.

Tipos de loops Link to heading

  • for: Usado para executar um bloco de código um certo número de vezes.
  • for/in: Usado para percorrer as propriedades de um objeto.
  • for/of: Usado para percorrer os valores de um objeto iterável.
  • while: Usado para executar um bloco de código enquanto uma condição é atendida.
  • do/while: Usado para executar um bloco de código pelo menos uma vez e desde que uma condição seja atendida.

Exemplo: Link to heading

const alunos = ["Maria", "Sergio", "Rosa", "Daniel"];

//Função para cumprimentar cada aluno
function cumprimentarOsAlunos(aluno) {
  console.log(`Olá, ${aluno}`);
}

// Usando um loop for para iterar sobre o array alunos
for (var i = 0; i < alunos.length; i++) {
  cumprimentarOsAlunos(alunos[i]);
}

// Usando um loop for/of para iterar sobre o array alunos
for (var aluno of alunos) {
  cumprimentarOsAlunos(aluno);
}

// Usando um loop while para remover e cumprimentar cada aluno
while (alunos.length > 0) {
  var aluno = alunos.shift();
  cumprimentarOsAlunos(aluno);
}

Explicação: Link to heading

  • O loop for percorre o array alunos e chama a função cumprimentarOsAlunos para cada elemento.
  • O loop for/of é uma maneira mais concisa de percorrer o array alunos e invoca a função cumprimentarOsAlunos para cada elemento.
  • O loop while remove o primeiro elemento do array alunos e chama a função cumprimentarOsAlunos até que o array esteja vazio.

Continue aprendendo sobre loops para escrever código JavaScript mais eficiente e automatizado!

<< Instruções switch em JavaScript Funções construtoras em JavaScript >>