1
resposta

[Dúvida] Desafio: hora da pratica

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 tosos os campos');
alert('mensagemDeErro');
let nome2 = prompt('digite seu nome');
let idade2 = prompt('digite sua idade');
if('idade >=18'){
    alert('pode tirar sua habilitacao!');
}

esta correto da forma acima. durante o desenvolvimento estava dando erro pois aparecia duas variaveis com nome e idade. acrescentei o nome2 e idade2 e o erro saiu

1 resposta

Oi, Walter! Tudo bem?

Ótimo código, parabéns! Deixo apenas algumas sugestões para auxiliar no aprendizado:

  1. Quando declaramos let nome = lua;, o valor lua precisa estar entre aspas, pois é uma string, da seguinte forma: let nome = 'lua';.

  2. Já quando usamos alert('mensagemDeErro');, o que está sendo exibido é a string literal "mensagemDeErro" e não o conteúdo da variável mensagemDeErro. Para exibir o conteúdo da variável, devemos remover as aspas, deixando apenas: alert(mensagemDeErro);.

  3. Somado a isso, na linha if('idade >=18'){, estamos verificando uma string, o que não é o que queremos, devemos substituir essa declaração, então, por: if(idade2 >= 18){ para comparar o valor numérico da variável idade2.

Espero ter ajudado! Caso surja alguma dúvida, sinta-se à vontade em comunicar por aqui, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!