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

[Sugestão] Compartilhando Desafio 01 e dificuldades

De início não obtive tanta dificuldade, mas quando rodei o código percebi que não estava funcionando.

Abri o console para ver o que possivelmente estava dando erro e vi que era na variável nome, o erro dizia que eu estava definindo ele duas vezes. Eu estava definindo em cima let nome = "Lua" e novamente depois quando let nome = prompt("Qual o seu nome?");

Então percebi que na verdade era só para trocar o valor da variável e não para criá-la novamente e o código funcionou perfeitamente.

Segue abaixo

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)

nome = prompt("Qual o seu nome?");

idade = prompt("Digite aqui sua idade.");

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

//extra para ficar completo
else {
    alert("Você ainda não pode tirar a habilitação.")
}

1 resposta
solução!

Uma outra forma que você pode fazer é modificar o nome variável para poder ter dois nomes mas com funções diferentes, realmente dois let iguais da erro, a melhor solução é fazer como eu fiz, colocar o "let nome" e "let nomeUsuario" assim como com o "let idade" e "let idadeUsuario".

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 nomeUsuario = prompt("Por favor insira o nome de usuário.");

let idadeUsuario = prompt("Por favor inserir idade do usuário.")

if (idade >= 18 ) {
    console.log("Isso ai! Você pode tirar habilitação!");
}

Espero ter ajudado, se sim por favor, marcar como solucionado ✓. Bons estudos <3