1
resposta

[Projeto] Terceiro desafio com JavaScript

Aceito dicas e sugestões de melhoria.

Resolução

// desafio1
alert('Boas-vindas ao Contador de 1 até 10!');

let contador = 1;

while (contador < 11) {
    alert('Executando contador: ' + contador);
    // incrementa
    contador++;
}

alert('Contagem finalizada!');

// desafio2
alert('Boas-vindas ao contador de 10 a 0!')

let contador = 10;

while (contador >= 0) {
    alert('Executando contador: ' + contador);
    // decrementa
    contador--;
}

alert('Contagem finalizada!');

// desafio3
alert('Boas-vindas ao contador regressivo!')

let numeroMaximo = prompt('Digite um número para iniciar a contagem regressiva: ');

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

alert('Contagem finalizada!');

//desafio 4
alert('Boas-vindas ao contador progressivo!')

let numeroMaximo = prompt('Digite um número para iniciar contagem progressiva: ');
let contador = 0;

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

alert('Contagem finalizada!');
1 resposta

Oi, Larissa! Tudo certinho?

Agradeço por compartilhar seu código com a comunidade Alura.

É isso aí! Mandou bem! É ótimo ver esse domínio inicial da lógica de repetição!

Uma dica interessante para o futuro é experimentar o método parseInt() quando for usar prompt(), para garantir que o valor digitado seja tratado como número:


let numero = parseInt(prompt('Digite um número:'));
console.log(numero);

Esse código transforma a entrada em número inteiro e evita erros quando for comparar valores numéricos em while ou if.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Alura

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