1
resposta

[Sugestão] Aqui está a implementação dos desafios descritos:

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);

nome = prompt("Qual é o seu nome?");

idade = parseInt(prompt("Qual é a sua idade?"), 10);

if (idade >= 18) { alert("Pode tirar a habilitação!"); }

Explicação: Alertas: Utilizei alert() para exibir mensagens. Prompt: Usei prompt() para capturar valores do usuário. Conversão de idade: Usei parseInt() para garantir que a idade capturada seja tratada como número. Condição para habilitação: Uma estrutura if verifica se a idade é maior ou igual a 18.

1 resposta

Olá, Giovani. Tudo bem?

Obrigado por compartilhar sua implementação. Você está explorou bem o uso de alert, prompt e condições em JavaScript, o que é ótimo para entender como interagir com o usuário e tomar decisões baseadas nas entradas fornecidas. Parabéns pelo código!

Aqui estão algumas sugestões e considerações que podem ajudar a aprimorar seu código:

  1. Validação de Entrada: É sempre uma boa prática validar as entradas do usuário. Por exemplo, ao capturar a idade, você pode verificar se o valor inserido é realmente um número e se faz sentido (por exemplo, uma idade não pode ser negativa).

    let idade = parseInt(prompt("Qual é a sua idade?"), 10);
    if (isNaN(idade) || idade < 0) {
        alert("Por favor, insira uma idade válida.");
    } else if (idade >= 18) {
        alert("Pode tirar a habilitação!");
    } else {
        alert("Você ainda não pode tirar a habilitação.");
    }
    
  2. Mensagens de Erro: Você já está utilizando uma variável para armazenar mensagens de erro, o que é uma boa prática. Isso facilita a manutenção do código, pois se você precisar alterar a mensagem de erro, só precisará mudar em um lugar.

  3. Uso de prompt e alert: Lembre-se que prompt e alert são métodos síncronos e bloqueiam a execução do código até que o usuário interaja com eles. Para aplicações mais complexas, você pode considerar outras formas de interação, como formulários HTML.

  4. Organização do Código: Considere organizar seu código em funções, especialmente se ele começar a crescer. Isso torna o código mais legível e facilita a reutilização.

Espero que essas dicas e curiosidades te ajudam a entender o código ainda mais. Valeu.

Espero ter ajudado e bons estudos!