Você sabe utilizar o laço de repetição FOR em JavaScript?
O For é um dos laços de repetições que tem a função de executar uma instrução “x” determinada quantia de vezes. Com ele, podemos:
- Percorrer listas inteiras
- Acessar e alterar valores nestas listas
- Descobrir o valor e índice de cada elemento contido nas listas
- Entre outras funções.
Existem vários tipos de laços de repetição, mas eles realizam a mesma coisa: repetir uma determinada ação. Neste artigo veremos exclusivamente o laço FOR.
O laço FOR é repetido até que uma condição seja especificada. Por exemplo:
Iniciar a contagem de elementos de um vetor, começando no índice zero até o último índice (este vetor contém um total 5 índices):
let vetor = [0, 1, 2, 3, 4]; for (let indice = 0; indice <= 4; indice++){ console.log(vetor[indice]); } // 1 // 2 // 3 // 4
Sintaxe:
for ([inicialização]; [condição]; [expressão final]){ declaração; }
Onde:
- Inicialização: é uma expressão ou declaração de variáveis. É usada para iniciar o contador de variáveis.
- Condição: é a expressão que será avaliada antes da iteração do loop. Se esta expressão for TRUE, a declaração será executada. É um teste de condição. Enquanto a condição for atendida, o seu código será executado.
- Expressão final: é validada ao final de cada iteração que acontece no laço FOR. Utilizada para incrementar ou atualizar a variável. Um exemplo prático é a varredura de elementos que vimos no exemplo acima.
- Declaração: é o trecho de código que será executado caso a condição seja verdadeira.
Exercício 1:
Crie um algoritmo usando o for que leia uma lista. Mostre no console apenas os números pares. Esta lista deve ser assim: [1, 2, 3, 4, 5, 6, 7, 8, 9];
Exercício 2:
Utilizando a lista do exercício anterior, crie um algoritmo que mostre de maneira decrescente os elementos desta lista.
Resolva estes exercícios para melhor aprendizado!
Gostou deste exercício? Mostre o seu resultado nos comentários!