Como Loops e Iteração Funcionam em JavaScript?
Loops em programação são usados para repetir um bloco de código várias vezes.
Um exemplo de loop seria quando você está projetando um programa que precisa imprimir uma lista de itens. Você pode usar um loop para imprimir cada um dos itens na lista.
Outro exemplo seria quando você está projetando um jogo e quer mover um personagem pela tela. Você pode usar um loop para mover o personagem um certo número de pixels cada vez que o loop for executado.
Em JavaScript, existem vários tipos de loops que você pode usar. In this lesson, we will cover the
for loop. Aqui está a sintaxe básica para um loop for:
for (initialization; condition; increment or decrement) {
// code block to be executed
}
A instrução de inicialização é executada antes do início do loop. Normalmente é usado para inicializar uma variável contador. Uma variável contador é uma variável usada para acompanhar quantas vezes o loop foi executado.
A instrução de condição é avaliada antes de cada iteração do loop. Uma iteração é uma única passagem pelo loop.
Se a condição for verdadeira, o bloco de código dentro do loop é executado. Se a condição for falsa, o loop para e você passa para o próximo bloco de código.
A última parte do loop é a declaração de incremento/decremento. Esta instrução é executada após cada iteração do loop. Normalmente é usado para incrementar ou decrementar a variável contador.
for (let i = 0; i < 5; i++) {
console.log(i);
}
Na primeira parte do exemplo acima, inicializamos uma variável contador i com 0. É uma convenção comum usar i como a variável contador em um loop for.
A próxima parte é verificar a condição. Neste caso, a condição está verificando se i é menor que 5. Como i é 0, a condição é verdadeira e o bloco de código dentro do loop é executado.
O bloco de código dentro do loop é para registrar o valor de i no console. O valor de i é 0, então o console mostrará o valor de 0.
Então a instrução de incremento é executada. Neste caso, estamos incrementando i em 1. Então i agora é 1.
Então verificamos a condição novamente que é verificar se i é menor que 5. Como i agora é 1, a condição ainda é verdadeira e o bloco de código dentro do loop é executado novamente.
Continuamos repetindo esse processo até que a condição seja falsa. Neste caso, quando i é 5, a condição é falsa e o loop para.
Quando você estiver trabalhando com loops, deve tomar cuidado para não criar uma condição que seja sempre verdadeira. Se você fizer isso, o loop será executado para sempre e seu programa irá travar. Isto é conhecido como um loop infinito.
É possível criar loops for aninhados. Um loop aninhado é quando você coloca um loop dentro de outro. Veremos exemplos de quando você pode querer fazer isso mais adiante.
Loops podem ser benéficos na programação quando você precisa repetir um bloco de código um determinado número de vezes. Embora trabalhar com loops for possa ser complicado no começo, com a prática você vai pegar o jeito.Este módulo não possui perguntas. Marque como concluído.