Gostaria de saber como fazer um "if" funcionar entre dois valores. No exemplo do meu programa gostaria de passar a mensagem que o usuário está em recuperação com uma média entre 4 e 6.9
<meta charset="UTF-8">
<script>
function mostra(texto){
document.write(texto)
}
function pulaLinha(){
document.write("<br><br>")
}
function traço(){
document.write("<hr>")
}
document.write("<h1>" + "Aréa do estudante" + "</h1>");
traço();
document.write("<h3>"+ "Calcule sua média aqui" + "</h3>");
//provas possuem peso 2
function calculaMedia(teste, prova, prova2){
return ((teste + (prova*2) + (prova2*2))/5)
}
//dados
var testeInformado = parseInt(prompt("Insira a nota do teste"));
var provaInformada = parseInt(prompt("Insira a nota da primeira prova"));
var prova2Informada = parseInt(prompt("Insira a nota da segunda prova"));
var media = calculaMedia(testeInformado, provaInformada, prova2Informada);
mostra("Sua média é " + "<strong>" + media + "</strong>");
traço();
traço();
if (media > 6.9){
mostra("<strong>" + "Você está aprovado(a)." + "</strong>");
}
if (4.1 < media < 6.9){
mostra("<strong>" + "Você está de recuperação." + "</strong>");
}
if (media < 4.1 ){
mostra("<strong>" + "Você está reprovado(a)." + "</strong>");
}
</script>