Cyber Monday

ATÉ 40% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Referente ao curso Lógica de programação: mergulhe em programação com JavaScript, no capítulo Iniciando com JavaScript e atividade Desafio: hora da prática

Gostaria de um feedback ! Não sei onde posso ter errado .

alert('Boas vindas ao nosso Site');
let nome = "Lua";
let idade = 25;
let numeroDeVendas = 50;
let saldoDisponivel = 1000;
let Erro = alert('Erro! Preencha todos os campos');
let nomeUsuario = prompt('nome');
let idadeUsuario = prompt("Digite sua idade");
if (idadeUsuario >= '18'){alert('Pode tirar a habilitação!');}
if (idadeUsuario <= '17'){alert('Não pode');}

1 resposta

Ola amigo deivisson.
Seu código possuem alguns erros que precisam ser corrigidos.
Segue ai:

// correto
alert('Boas vindas ao nosso Site'); 
// correto
let nome = "Lua"; 
// correto
let idade = 25;  
// correto
let numeroDeVendas = 50; 
// correto
let saldoDisponivel = 1000; 
// parcialmente correto: nome de variaveis devem iniciar com letra minuscula.Exemplo : erro
let Erro = alert('Erro! Preencha todos os campos'); 
// correto
let nomeUsuario = prompt('nome'); 
// correto
let idadeUsuario = prompt("Digite sua idade");
// erro final da linha . ponto e virgula devem ser colocados após fechar chaves
if (idadeUsuario >= '18'){alert('Pode tirar a habilitação!');}
// erro final da linha . ponto e virgula devem ser colocados após fechar chaves
if (idadeUsuario <= '17'){alert('Não pode');}

Outra boa pratica é converter a saida do prompt em numero para evitar erros no código.
Pois a saida do prompt e input sempre é uma string.
E não precisa colocar ' ; ' após as chaves.
Exemplo:

let idadeUsuario = prompt("Digite sua idade");

if (idadeUsuario  >=  18){
    alert('Pode tirar a habilitação!');
} else{
        alert('Não pode');
}

Comente ai alguma duvida.
Bons estudos.