alert("Olá!");
contador = prompt('Digite um número:');
contador = 0;
while (contador >= 0) {
alert(${contador});
contador++;
}
Os números não param.
alert("Olá!");
contador = prompt('Digite um número:');
contador = 0;
while (contador >= 0) {
alert(${contador});
contador++;
}
Os números não param.
Oi, Esther! Como vai?
Do jeito que você explicou, o problema está em redefinir contador para 0 logo depois do prompt, o que faz o while continuar infinitamente, já que a condição contador >= 0 sempre será verdadeira.
Uma dica interessante para o futuro é usar uma condição de parada. Veja este exemplo:
let contador = parseInt(prompt('Digite um numero:'));
while (contador > 0) {
console.log(contador);
contador--;
}
Esse código mostra os números de forma decrescente até chegar em 0.