9. Controladores de Fluxo (if, for, while)
# 9. Controladores de Fluxo (if, for, while)
# If & else
Usado para criar condições que devem ser atendidas para que um determinado trecho de código seja executado. Já o else é uma condição que será executado caso a primeira não seja.
# Loop for
Quando precisamos fazer interações por vários itens dentro de um array ou mapping, ou então executar algo por um número definido de vezes podemos usar loops for.
o valor de ** **i começa em zero e **** irá acrescentando 1 até chegar no valor armazenado em listaDeEnderecos.length que é reponsável por retornar o tamanho da lista. De 1 em 1 o loop irá executar o trecho de código para cada endereço guardado na listaDeEnderecos.
# loop While
Se precisarmos repetir um trecho de código por um número indefinido de vezes ou até que uma condição seja atingida usamos loops while.
O loope While irá ficar rodando até que as condições pra ele parar sejam alcançadas e essa condição pode ser construída com if seguido de um break que é o código irá parar. Há outra instrução nesse código que é o continue, responsável por fazer o loop "pular" para o inicio ao invés de ser executado até o final e só então recomeçar.