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 arrayalunos
e chama a funçãocumprimentarOsAlunos
para cada elemento. - O loop
for/of
é uma maneira mais concisa de percorrer o arrayalunos
e invoca a funçãocumprimentarOsAlunos
para cada elemento. - O loop
while
remove o primeiro elemento do arrayalunos
e chama a funçãocumprimentarOsAlunos
até que o array esteja vazio.
Continue aprendendo sobre loops para escrever código JavaScript mais eficiente e automatizado!