Requisitos para estar aqui:
- Ter compreendido a introdução sobre Arrays e ter finalizado a lista de exercícios sobre Arrays!
- Caso não tenha feito, CLIQUE AQUI.
Em JavaScript, assim como em outras linguagens, temos estruturas de repetição que nos permitem executar um bloco de código várias vezes.
O objetivo das Estruturas de Repetição é executar um bloco de código várias vezes, até que uma condição seja atendida. A estrutura de repetição mais adequada para cada situação dependerá do problema a ser resolvido.
O uso da estrutura de repetição for...of é indicado quando se deseja percorrer todos os elementos de um array, por exemplo. Já a estrutura de repetição for com variável de controle é indicada quando se sabe a quantidade de vezes que o bloco de código deve ser executado. Por fim, a estrutura de repetição while é indicada quando não se sabe a quantidade de vezes que o bloco de código deve ser executado.
Imagine que se não houvessem as estruturas de repetição, seria necessário escrever várias vezes o mesmo bloco de código, o que tornaria o código muito extenso e difícil de ser mantido. Inclusive, a manutenção de um código extenso é mais propensa a erros. Além disso, a estrutura de repetição está relacionada a uma condição, ou seja, caso elas não existissem o Programador/Desenvolvedor teria que repetir o código fazendo várias validações durante o programa, o que abriria inúmeras possibilidades para erros, além de tornar o código muito extenso e também demandando mais tempo para a execução do programa.
As Estruturas de Repetição que serão abordadas serão:
- 5.1 For...Of
- 5.3 While
Uma dica: Comece pelo For...Of, pois é a estrutura de repetição mais simples e é muito utilizada!