1
resposta

[Projeto] Respostas da Primeira Lista de atividades:

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 nomeDoUsuario = prompt('Digite o seu nome.'); 

let idadeDoUsuario = prompt('Digite sua idade.'); 

if (idade >=18) { 

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

}
1 resposta

Oi, Laila! Como vai?

Gostei da sequência de alert e prompt para simular o fluxo da página, e você declarou variáveis de forma clara (nome, idade, mensagemDeErro).

Veja um ponto de atenção: no if (idade >= 18) você está comparando a variável idade, que não foi atualizada com o valor digitado no prompt. Na verdade, quem guarda o dado do usuário é idadeDoUsuario, e como o prompt retorna texto, é necessário converter para número antes de comparar.

Uma dica interessante para o futuro é usar Number() para converter a entrada. Veja este exemplo:


let idadeDoUsuario = prompt('Digite sua idade:');
let idadeNum = Number(idadeDoUsuario);

if (idadeNum >= 18) {
  alert('Pode tirar a habilitacao!');
} else {
  alert('Ainda nao pode tirar a habilitacao.');
}

Esse codigo converte a idade para numero e so depois faz a comparacao.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!