1
resposta

[Projeto] Loop

1️⃣ Contador de 1 até 10

let contador = 1;

while (contador <= 10) {
    console.log(contador);
    contador++; }

2️⃣ Contador de 10 até 0

let contador = 10;

while (contador >= 0) {
    console.log(contador);
    contador--;}

3️⃣ Contagem regressiva (número informado pelo usuário)

let numero = parseInt(prompt("Digite um número para a contagem regressiva:"));

while (numero >= 0) {
    console.log(numero);
    numero--; }

4️⃣ Contagem progressiva (número informado pelo usuário)
let numero = parseInt(prompt("Digite um número para a contagem progressiva:"));
let contador = 0;

while (contador <= numero) {
    console.log(contador);
    contador++;}
1 resposta

Oii, Julia! Como vai?

Gostei de como você estruturou os loops, ficou claro e direto. A forma como usou while é prática para situações em que não sabemos previamente o número exato de repetições.

Uma dica interessante para o futuro é testar o mesmo comportamento usando o for, que pode deixar o código mais compacto:


for (let i = 1; i <= 10; i++) {
    console.log(i);
}

Esse código faz a contagem de 1 até 10 de forma simples, sem precisar declarar e atualizar a variável manualmente.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!