1
resposta

Resposta do desafio

// 1. Mostrar um alerta com a mensagem "Boas vindas ao nosso site! com diferença de periodos"
function obterSaudacao() {
    let horaAtual = new Date().getHours();
    
    if (horaAtual >= 0 && horaAtual < 12) {
      return "Bom dia!";
    } else if (horaAtual >= 12 && horaAtual < 18) {
      return "Boa tarde!";
    } else {
      return "Boa noite!";
    }
  }
  alert(obterSaudacao() + " BemVindo ao nosso site!");

  // 2. Declarar uma variável chamada nome e atribuir a ela o valor "Lua"
  let nome = 'Lua';

  // 3. Criar uma variável chamada idade e atribuir a ela o valor 25
  let idade = 25;

  // 4. Definir uma variável numeroDeVendas e atribuir a ela o valor 50
  let numeroDeVendas = 50;

  // 5. Definir uma variável saldoDisponivel e atribuir a ela o valor 1000
  let saldoDisponivel = 1000;

  // 6. Exibir um alerta com o texto "Erro! Preencha todos os campos"
  alert('Erro! Preencha todos os campos');

  // 7. Declarar uma variável chamada mensagemDeErro e atribuir a ela o valor "Erro! Preencha todos os campos" 
  // Agora exibir um alerta com o valor da variável mensagemDeErro.
  let mensagemDeErro = '"Erro! Preencha todos os campos';
  alert(mensagemDeErro);

  // 8. Usar um prompt para perguntar o nome do usuário e armazená-lo na variável nome.
  prompt('Qual e seu nome: ');

  // 9. Pedir ao usuário para digitar sua idade usando um prompt e armazená-la na variável idade.
  idade = Number(prompt('Digite sua Idade'));

  // 10. Agora, caso a idade seja maior ou igual que 18, exibir um alerta com a mensagem "Pode tirar a habilitação!".
  if (idade >= 18){
    alert('Voce ja pode tirar habilitação')
  } else{
    alert('Voce não pode tirar habilitação')
  }
1 resposta

Oi, Paulo! Tudo bem?

Ótima implementação, parabéns! Deixo apenas algumas sugestões, como a atenção a variável mensagemDeErro que foi atribuída corretamente, mas possui uma aspa dupla extra no início na string atribuída a mensagemDeErro, o que podemos corrigir alterando para let mensagemDeErro = 'Erro! Preencha todos os campos';.

Somado a isso, estamos usando o prompt para perguntar o nome do usuário e a idade, porém não estamos armazenando a resposta do prompt de nome em nenhuma variável, o que podemos solucionar alterando a linha para nome = prompt('Qual é seu nome: '); para armazenar a entrada na variável nome.

Caso tenha restado alguma dúvida em relação a qualquer conteúdo do curso ou atividade, não hesite em perguntar, estou disponível e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!