Oi Gabriel, tudo bem? 😊
Exatamente! Em JavaScript, você não precisa declarar explicitamente o tipo da variável. 💪
O JavaScript é uma linguagem de tipagem dinâmica. Isso significa que o tipo de uma variável é determinado em tempo de execução, com base no valor que ela armazena.
Quando você usa prompt para obter a entrada do usuário, o valor retornado é sempre uma string. Se você precisar que esse valor seja um número, por exemplo, você precisará convertê-lo explicitamente.
Veja um exemplo:
let entrada = prompt("Digite um número:");
let numero = parseFloat(entrada); // Converte a string para um número de ponto flutuante
if (!isNaN(numero)) {
console.log("Você digitou o número: " + numero);
} else {
console.log("Entrada inválida. Por favor, digite um número.");
}
Nesse caso, parseFloat tenta converter a string para um número. Se a conversão falhar (se o usuário digitar algo que não é um número), isNaN retornará true.
🎓 Para saber mais:
Espero ter ajudado! Se tiver mais alguma dúvida, pode perguntar. 🤗