Oi, Bruno! Como vai?
Obrigada por compartilhar sua dúvida com a comunidade Alura.
Você tá no caminho certo ao praticar com alert, prompt e condicionais, mas seu código tem alguns pontos que podem estar gerando erro. Vamos ajustar juntos?
Aqui vão algumas observações importantes:
- Não se usa
let
com prompt
da forma que você usou. O correto seria assim:
let nomeUsuario = prompt("Qual seu nome?");
let idadeUsuario = prompt("Digite sua idade");
Quando usamos prompt(...)
, queremos armazenar a resposta da pessoa usuária. Por isso, precisamos de uma variável que receba esse valor e usamos let
pra criar essa variável.
- A linha abaixo tá incorreta:
alert = ("mensagemErro");
Nesse caso, você está tentando atribuir um valor ao alert
, como se ele fosse uma variável. Mas alert
é uma função nativa do JavaScript. Se você fizer isso, vai sobrescrevê-la, e o alert
pode parar de funcionar no restante do código.
E, a string "mensagemErro"
está entre aspas, então o JavaScript vai tentar mostrar literalmente essa frase e não o conteúdo da variável.
O que você queria fazer era mostrar a variável com o alert
, assim:
alert(mensagemErro);
- Se estiver testando tudo junto e ao mesmo tempo, evite usar nomes iguais ou parecidos para variáveis diferentes. Isso ajuda a evitar confusões no comportamento do código.
Você já tinha usado nome e idade lá no começo. Ajustei no código para
nomeUsuario
e idadeUsuario
, na parte de prompt.
Abaixo vou colocar o código completo ajustado:
// Mostra uma mensagem de boas-vindas
alert("Bem-vindo ao nosso site");
// Declaração de variáveis
let nome = "Bruno";
let idade = 31;
let numeroVenda = 50;
let saldoDisponivel = 100;
// Mostra uma mensagem de erro
let mensagemErro = "Erro! Preencha todos os campos";
alert(mensagemErro);
// Solicita dados do usuário
let nomeUsuario = prompt("Qual seu nome?");
let idadeUsuario = parseInt(prompt("Digite sua idade"));
// Verifica se a pessoa pode tirar habilitação
if (idadeUsuario >= 18) {
alert("Pode tirar a habilitação");
} else {
alert("Não pode tirar a habilitação");
}
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!