Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

JS não tem necessidade de declarar tipo da varíável?

Ola tudo bem? fiz um curso de lógica de livro, e de youtube, e lá, tinhamos que declarar o tipo da variavel: Inteiro, real, nome, valor Logico .
No javascript não precisamos fazer essa especificação da variável? se eu fizer um prompt o usuario pode colocar palavras, numero e tal?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

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. 🤗