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

Desafio: hora da prática

Estou neste primeiro desafio e não entendi a lógica do funcionamento das variáveis. Eu fiz o código abaixo e salvei.

alert ('Boas vindas ao nosso site!');
let nome = 'lua';
let idade = 25;
let numeroDeVendas = 50;
let saldoDisponivel = 1000;
let mensagemDeErro = alert ('Erro! Preencha todos os campos');
let nome = prompt ('qual é o seu nome?');
let idade = prompt ('qual é a sua idade?');
if (idade => 18) {
    alert ('Pode tirar a habilitação!');
}

Ao rodar não funcionou. Depois de bater cabeça e ver algumas respostas, vi que no prompt de algumas das respostas estava assim: prompt ('qual é o seu nome?'); prompt ('qual é a sua idade?');

Alterei e funcionou. Mas quando olhei a solução do instrutor, estava igual o meu. treço da resolução do instrutor que está igual ao meu codigoPor que estando igual, o meu não funcionou?

2 respostas
solução!

Você tentou declarar duas variaveis com o mesmo nome Let nome e Let idade foram declaradas no começo linhas 2 e 3. Elas podem ser reutilizadas mas não declaradas novamente.

nome = prompt('qual é o seu nome?');

Sobre a solução do instrutor meu chute seria que ele deve ter resolvido os problemas isoladamente, sem considerar os outros exercícios.

codigo corrigido:

alert('Bem-vindo ao nosso site!');
let nome = "Lua";
let idade = 25;
let numeroDeVendas = 50;
let saldoDisponivel = 1000;
let mensagemDeErro = 'Erro! Preencha todos os campos';
alert(mensagemDeErro);
nome = prompt('Digite o seu nome');
idade = prompt('Digite a sua idade');
if (idade >= 18) {
    alert('Pode tirar a habilitação!'); 
}