1
resposta

[Projeto] Resolução Desafios 3 e 4

A fim de querer mostrar na tela do navegador o código funcionando, dentro das limitações inicias de conhecimento esse foi o jeito que consegui pensar em fazer funcionar, que por enquanto, que ficou com a necessidade de dar enter a cada exibição de um dos números da contagem.

(Exercício 3)

contador = prompt('escolha um número pra começar a contagem até 10');
alert ('vamos contar!');
alert (`${contador}`);
while (contador<10){
    console.log(contador);
    contador++
    alert(contador);
}
alert ('a contagem chegou ao fim');

(Exercício 4)

contador = prompt('escolha um número pra começar uma contagem regressiva');
alert ('vamos contar!');
alert (`${contador}`);
while (contador>1){
    console.log(contador);
    contador--
    alert(contador);
}
alert ('a contagem regressiva chegou ao final');
1 resposta

Oi, Otávio! Tudo bem?

Parabéns pela resolução da atividade, os códigos ficaram realmente muito bons! Muito obrigada também por ter os compartilhado com a nossa comunidade do fórum, tenho certeza que servirá de grande inspiração e ajuda para muitos colegas!

Em relação ao objetivo de exibir cada número da contagem na tela do navegador, mas sem ter que pressionar "enter" a cada exibição, podemos utilizar o método document.write() para exibir os números na tela, ao invés do alert(). Assim, não precisaremos pressionar "enter" a cada número, deixando os nossos códigos da seguinte maneira:

contador = prompt('Escolha um número para começar a contagem até 10');
document.write('Vamos contar!<br>');
document.write(`${contador}<br>`);
while (contador < 10) {
    contador++;
    document.write(contador + '<br>');
}
document.write('A contagem chegou ao fim');
contador = prompt('Escolha um número para começar uma contagem regressiva');
document.write('Vamos contar!<br>');
document.write(`${contador}<br>`);
while (contador > 1) {
    contador--;
    document.write(contador + '<br>');
}
document.write('A contagem regressiva chegou ao final');

Dessa forma, os números serão exibidos na tela do navegador sem a necessidade de pressionar "enter" a cada exibição.

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!