2
respostas

[Projeto] Desafio hora da prática

alert('Boas vindas ao nosso site!');

let nome = "Lua";

let idade = 25;

let numeroDeVendas = 50;

let saldoDisponivel = 1000;

alert('Erro! Preencha todos os campos');

let mensagemDeErro = "Erro! Preencha todos os campos.";

alert(mensagemDeErro);

let nome1 = prompt ('Informe seu nome');

let idade2 = prompt ('Informe sua idade');

if (idade >=18){

alert('Pode tirar a habilitação!')

};

2 respostas

Oi Estudante,

Percebi alguns detalhes no seu código que podem ser ajustados 😜.

Na linha do alert('mensagemDeErro');, você está mostrando o texto 'mensagemDeErro' ao invés do valor da variável.

Para exibir o conteúdo da variável, você precisa remover as aspas simples: alert(mensagemDeErro);.

Já na condição if (idade =>18), o operador de comparação para "maior ou igual a" é >=.

A forma correta seria:

if (idade2 >= 18) {
  alert('Pode tirar a habilitação!');
}

Lembre-se que o prompt retorna um valor como texto, então para comparar idades numericamente, pode ser necessário converter o valor para um número usando parseInt() antes da comparação. 🤔

Para saber mais: Sintaxe básica de condicionais (if...else).

Continue praticando e explorando! 🧐

Agradeço Luís pela análise. Refiz, se ainda houver algum detalhe a ajustar é só me informar.