1
resposta

[Projeto] Quero saber se o exercício está correto.

alert('Boas vindas ao nosso site!');
nome = 'Lua';
idade = 25;
numeroDeVendas=50;
saldoDisponivel=1000;
alert('Erro! Preencha todos os campos.');
mensagemDeErro='Erro! Preencha todos os campos';
nomeUsuario= prompt ('Qual o seu nome?');
let nomeUsuario
idadeUsuario= prompt ('Qual a sua idade?');
let idadeUsuario
if(idadeUsuario>17){
    alert('Pode tirar a habilitação!');
}
1 resposta

Oi, Olavio! Tudo bem?

Parabéns pelo desenvolvimento do código! Deixo apenas algumas sugestões para melhoria:

  1. Declaração de Variáveis com let ou const: No JavaScript, é uma boa prática declarar variáveis usando let ou const para evitar problemas de escopo. No código, estamos usando nome, idade, numeroDeVendas, saldoDisponivel e mensagemDeErro sem essas declarações, por isso, seria interessante adicionar let ou const a essas variáveis.

  2. Ordem de Declaração: estamos tentando usar let nomeUsuario e let idadeUsuario após já ter atribuído valores a essas variáveis com prompt, porém a declaração com let deve vir antes de sua utilização, da seguinte forma:

alert('Boas vindas ao nosso site!');

let nome = 'Lua';
let idade = 25;
let numeroDeVendas = 50;
let saldoDisponivel = 1000;

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

let nomeUsuario = prompt('Qual o seu nome?');
let idadeUsuario = prompt('Qual a sua idade?');

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

Espero ter ajudado!

Um forte abraço e bons estudos!