1
resposta

Meu primeiro codigo.. aceito sugestoes

Boa noite.. fazendo o esquenta para Imersao dev back end. Muitos anos sem mexer com programacao, atualmente só trabalho com suporte, rede e windows. Ansioso pra rever coisas que esqueci. Quero comecar do zero. Meu codigo, simples mas esta ai hehe

alert('Boas vindas ao nosso Site!'); let nome1 ='Lua'; let idade1 = 25; let numeroDeVendas = 50; let saldoDisponivel = 1000; alert('Erro! Preencha todos os campos') let mensagemDeErro = 'Erro! Preencha todos os campos'; let nome = prompt('Qual seu nome?'); let idade = prompt('Qual sua idade?'); if (idade >= 18) { alert('Pode tirar a habilitacao'); }

1 resposta

Oi, Rogério!

Que legal ver você retomando a programação! Não se preocupe, todo mundo começa de algum lugar, e é ótimo ver sua iniciativa de recomeçar com JavaScript!

Vou te dar algumas sugestões para melhorar e tornar o seu código mais robusto e organizado. Aqui vão algumas dicas:

  1. Evitar múltiplos alert sem necessidade O alert é ótimo para testes rápidos, mas quando vamos começar a estruturar um código, é legal evitar o uso excessivo dele. Em vez disso, você pode juntar as informações que quer mostrar ao usuário e exibir tudo de uma vez, melhorando a experiência.

  2. Transformar o prompt em número O prompt retorna sempre uma string, então é uma boa prática converter a entrada para um número quando for necessário, como no caso da idade.

  3. Organizar o fluxo lógico Seria bom tratar o erro de preenchimento de maneira mais clara, além de realizar validações antes de mostrar qualquer mensagem. Isso ajuda o código a ficar mais robusto, evitando que o programa continue sem os dados essenciais.

  4. Evitar variáveis soltas Você criou algumas variáveis no início (nome1, idade1, etc.) que não são usadas. Se não for utilizar essas variáveis, o ideal é removê-las para evitar confusão.

  5. Exemplo de código melhorado: Aqui vai uma versão melhorada do seu código:

alert('Boas-vindas ao nosso Site!');

let nome = prompt('Qual seu nome?'); let idade = prompt('Qual sua idade?');

// Verifica se a idade foi preenchida e se é um número if (idade === "" || isNaN(idade)) { alert('Erro! Por favor, preencha sua idade com um valor válido.'); } else { idade = parseInt(idade); // Converte a idade para número if (idade >= 18) { alert('Você pode tirar a habilitação!'); } else { alert('Você ainda não pode tirar a habilitação.'); } }

Espero ter ajudado, bom trabalho!