Repetir um bloco de código quantas vezes for necessário.
Precisa mostrar os números de 1 a 100. Você vai escrever 100 console.log? Não. Usa um laço.
for (let i = 1; i <= 5; i++) {
console.log(i);
}
O for tem três partes separadas por ;:
let i = 1i <= 5i++ (soma 1)O while é o primo mais simples: repete enquanto a condição for verdadeira.
let vidas = 3;
while (vidas > 0) {
console.log("Vidas:", vidas);
vidas--;
}
Os campos abaixo estão vazios de propósito. Escreva, clique em Rodar e veja o resultado. Errou? Ótimo — leia o erro e tente de novo. (Atalho: Ctrl+Enter roda o código.)
Use um for pra mostrar os números de 1 até 10, um por linha.
for (let i = 1; i <= 10; i++) { console.log(i); }i++ é atalho pra i = i + 1. O i vem de "índice" — é só um nome de variável, poderia ser contador.Peça um número com prompt e mostre a tabuada dele de 1 a 10, no formato 7 x 3 = 21.
console.log(`${numero} x ${i} = ${numero * i}`);Use um while pra fazer a contagem regressiva de 5 até 1 e no final mostrar "Bora! 🚀".
contador--; — senão ele nunca chega a 0.contador--, o laço nunca termina e a página trava. É o famoso loop infinito. Se travar, feche a aba e abra de novo.Um jogador precisa de 5 níveis pra chegar ao topo. Para cada nível, mostre uma barra crescente de blocos, tipo: Nível 1 ▓ · Nível 2 ▓▓ · e assim por diante.
"▓".repeat(3) devolve ▓▓▓. Use o i do laço como número de repetições.