Olá, Elise! Tudo bem?
Quando usamos o prompt
para coletar dados do usuário, o valor retornado é sempre uma string. Para realizar operações matemáticas, é importante converter essa string em um número.
No seu exemplo, você já está usando parseInt
para converter a entrada do usuário em um número inteiro, o que é uma boa prática, especialmente se você espera que o usuário digite um número inteiro. Isso evita problemas ao tentar realizar operações matemáticas com strings.
No caso do código que você mencionou:
let numeroMaximo = prompt("Digite um número para a contagem regressiva:");
Se você pretende usar numeroMaximo
em cálculos ou em um loop, é recomendável convertê-lo para um número inteiro também, assim como fez com a variável numero
. Você pode fazer isso da seguinte forma:
let numeroMaximo = parseInt(prompt("Digite um número para a contagem regressiva:"));
Dessa forma, você garante que numeroMaximo
seja tratado como um número inteiro no seu programa.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.