2
respostas

[Projeto] Desafio: Hora da prática

Meu caros, como estamos? Espero que bem.

Do que eu entendi do primeiro desafio foi isso:

alert ('Boas vindas ao nosso site!');
let nome = prompt('Qual o seu nome?');
let idade = prompt('Qual a sua idade?');
let numeroDeVendas = 50;
let saldoDisponivel = 1000;
let mensagemDeErro = alert ('Erro!!! Preencha todos os campos');

if(idade>18){
    alert('Parabéns '+ nome +' você pode tirar a habilitação');
} else{
    alert('Infelizmente ' + nome + ' você ainda não pode ter CNH');
}

Obs: Não entendi a necessidade da criação de variáveis de número de vendas e saldo disponível nesse desafio, mas criei elas com let pois entendi que podem ser valores que variam em outras linhas e não const que as deixariam fixas. Também gerou dúvidas no passo 6 onde manda eu criar um alert e em seguida criar uma variável e atribuir a ela o alert, então eu fiz direto criando a variável, mas ainda sim ela não faz a leitura/tratamento dos campos para verificar se está vazio ou não, pensei em pesquisar sobre mas fiquei com medo de sair da linha de raciocínio.

2 respostas

Oi, Leonardo! Tudo bem?

Ótimas resoluções para o desafio, parabéns!

Em relação às variáveis numeroDeVendas e saldoDisponivel, no contexto do desafio, são apenas para prática de declaração e atribuição de valores, por isso seu uso de let está correto aqui.

Já em relação ao passo 6 e 7, a ideia aqui é entender como criar variáveis e utilizá-las. Por isso, no passo 6 devemos exibir um alerta diretamente com a mensagem "Erro! Preencha todos os campos", porém no passo 7, devemos criar uma variável chamada mensagemDeErro com o valor "Erro! Preencha todos os campos" e depois exibir um alerta usando essa variável, como no exemplo:

// Passo 6
alert('Erro! Preencha todos os campos');

// Passo 7
let mensagemDeErro = 'Erro! Preencha todos os campos';
alert(mensagemDeErro);

Somado a isso, no contexto do desafio, por ora não há necessidade de verificar se os campos estão vazios pois o foco aqui é mais na prática de usar alert, prompt e variáveis. Mas se quiser explorar isso por conta própria, pode usar condicionais para verificar se a entrada do usuário está vazia.

Espero ter ajudado!

Um forte abraço e bons estudos!

Opa, Sarah, tudo bem? Muito obrigado, deu um help legal nessa minha dúvida, porque eu tinha achado um pouco redundante primeiro criar o alert e depois criar uma variável e chamar ele, mas entendi perfeitamente o intuito.

Obrigado pelo help, bons estudos pra gente.