Tentei fazer uma proposta diferente da aula, usando horas ao invés de números mais simples e procurei sobre a var horas, para ver se o prompt entendia os minutos. O código ficou da seguinte forma:
<meta charset = "UTF-8">
<script>
function pulalinha() {
document.write("<br>");
document.write("<br>");
}
function mostra (frase) {
document.write(frase);
pulalinha();
}
var horas = parseInt(prompt("Insira a hora em formato 24hrs abaixo!"));
var hora = data.getHours(); // 0-23
var min = data.getMinutes(); // 0-59
if (horas > 06){
mostra("Está de manhã.");
}
if (horas == 12){
mostra("Meio dia, faça uma pausa!");
}
if (horas >=13){
mostra("Agora está de tarde")
}
if (horas > 18) {
mostra("Está de noite, hora de desacelerar.");
}
if (horas >00){
mostra("É madrugada, vá dormmir!");
}
</script>
Porém quando coloco a hora no prompt, ele não está respeitando o if e mostra todas ou quase todas as frases de uma vez, e também não entende os minutos. Alguém sabe como fazer o horário ser processado corretamente? Só uma dúvida mesmo. (obs: ainda não concluí a aula por completo, mas imagino que a questão do horário talvez seja passado só lá na frente)