1
resposta

Desafio aula 03

let contador = 1;

while (contador <= 10){
    alert(`contador ${contador}`);
    contador ++;
};

let contador = 10;

while (contador >= 0){
    alert(`contador ${contador}`);
    contador = contador - 1;
};

let contadorRegressivo = Number(prompt('Digite um numero para contagem regressiva'));

while (contadorRegressivo >= 0){
    console.log(`contador ${contadorRegressivo}`);
    contadorRegressivo = contadorRegressivo - 1;
};

let contadorProgressivo = Number(prompt('Digite um numero para contagem progressiva'));
let contador = 0;

while (contador <= contadorProgressivo){
    console.log(`contador ${contador}`);
    contador ++;
};
1 resposta

Olá, Joao! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o while para criar diferentes tipos de contagem com JavaScript, utilizou muito bem o prompt para receber valores do usuário e ainda compreendeu a importância da estrutura de repetição para controlar fluxos de execução.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é aplicar o for quando já souber o limite da contagem. Assim:

for (let i = 0; i <= 10; i++) {
    console.log(`contador ${i}`);
}

Isso faz a mesma contagem progressiva de forma mais enxuta.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!