Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Iniciante, com muita dúvida e vou conseguir.

Olá caros colegas e equipe, Espero que todos estejam bem!

Estou um pouco perdida com todas as ferramentas, se que é normal no começo e vou conseguir!

Está correto o que eu fiz?

alert (' Bem vindo ao nosso site!'); let nome = 'Lua'; let idade = 20; let numeroDeVendas = 50; let saldoDisponível = 1000; alert mensagem de erro = 'Erro! Preencha todos os campos!'; alert (mensagemDeErro); let nome = prompt (' Qual e o seu nome?'); let idade = prompt ('Qual e a sua idade?'); let idade = prompt ('Digite sua idade'); if (idade >= 18) { alert ('Pode tirar a habilitação!'); }

Gostaria de saber porque não está aparecendo no site igual quando fomos executando com o professor, o que fiz de errado?

2 respostas
solução!

Oi Letícia,

Percebo que você está dando os primeiros passos e é super normal surgirem dúvidas 🤔.

Vamos analisar o seu código e entender o que pode estar acontecendo.

O principal problema está na forma como você está usando o alert e o prompt.

O alert é usado para exibir mensagens, enquanto o prompt é usado para pedir informações ao usuário.

Além disso, você declarou a variável mensagem de erro com um espaço, o que causa um erro de sintaxe.

Veja o código corrigido e com comentários para te ajudar:

alert('Bem vindo ao nosso site!'); // Exibe mensagem de boas vindas
let nome = 'Lua'; // Declara variável nome
let idade = 20; // Declara variável idade
let numeroDeVendas = 50; // Declara variável numeroDeVendas
let saldoDisponível = 1000; // Declara variável saldoDisponível
let mensagemDeErro = 'Erro! Preencha todos os campos!'; // Declara variável mensagemDeErro
alert(mensagemDeErro); // Exibe mensagem de erro
nome = prompt('Qual é o seu nome?'); // Pede o nome do usuário e armazena na variável nome
idade = prompt('Qual é a sua idade?'); // Pede a idade do usuário e armazena na variável idade
if (idade >= 18) { // Verifica se a idade é maior ou igual a 18
  alert('Pode tirar a habilitação!'); // Exibe mensagem caso a condição seja verdadeira
}

Observações:

  • Removi o let antes do nome = prompt... e idade = prompt... porque você já havia declarado as variáveis anteriormente.
  • Corrigi a declaração da variável mensagem de erro para mensagemDeErro, removendo o espaço.
  • O prompt sempre retorna um valor do tipo string, então, para comparar a idade, você precisaria converter para número usando parseInt() ou parseFloat(). Mas para o seu exemplo, deixei como string para simplificar.

Para saber mais: Documentação oficial sobre alert e prompt no JavaScript. Este link te leva para a documentação da Mozilla, onde você pode aprender mais sobre como usar essas funções.

Continue praticando e explorando, cada desafio é uma oportunidade de aprendizado 💪!

Muito obrigada!