Os loops (JavaScript)

Os loops

> Tutorial

Agora vamos ver outro tipo de estrutura tão fundamental quanto as condições: os loops!

Um loop permite repetir instruções várias vezes. Existem vários tipos, limitados e ilimitados, que veremos nesta seção.

Loop while

O loop ilimitado while tem uma sintaxe parecida com a do if que vimos antes. Ele executa um bloco de instruções enquanto uma condição for verdadeira.

Veja um exemplo:

Ao ser executado, este código exibe o seguinte nos logs: > O contador vale 1 O contador vale 2 O contador vale 3 O contador vale 4 O contador vale 5

Loop do while

O loop ilimitado do while é parecido com o loop while, mas a condição fica no final, então o corpo do loop é sempre executado pelo menos uma vez:

Loop for

O loop for é um loop limitado que se parece com um loop while, só que mais compacto.

O loop for tem três partes:

Exemplo de loop for:

Atacar várias vezes seguidas

Nosso alho-poró tem entre 10 e 13 PT (graças à Motivação) e a Pistola custa só 3 PT, então podemos usá-la 4 vezes no máximo.

Usamos um loop for para chamar o método me.useWeapon() 4 vezes seguidas:

Aqui, nossa variável i assume os valores 0, 1, 2 e 3, então o loop faz 4 iterações.

❓ Quiz

Para que serve um loop?

Executar instruções várias vezes Deixar o código mais compacto Acelerar uma parte do código Executar instruções em paralelo

Qual(is) código(s) está(ão) correto(s)?

let x = 0 while (x < 10) { x += 2 } let x = 0 for (let i = 0; i < 10) { x += 2 } let x = 0 while { x += 2 } do (x < 10) let x = 0 for (; x < 10;) { x += 2 }

IA completa