Olá Luca, tudo bem?
Isso ocorre por conta da divisão entre esses números nos devolver um número irracional (que basicamente vai repetir as casas decimais infinitamente), uma forma de contornar esse problema seria a utilização da função toFixed()
, Usamos ela apartir de algum número, onde podemos passar entre parênteses quantas casas decimais queremos, como por exemplo:
1.734059.toFixed(2) // Isso vai nos retornar 1.73
Então, aplicando essa técnica no seu código ficaria mais ou menos assim:
<meta charset="UTF-8">
<script>
alert("ATENÇÃO: MÉDIA DAS NOTAS")
document.write("A média das notas é ");
document.write(((8, 5 + 7, 5 + 9, 5) / 3).toFixed(1) + "."); // vai ficar 1.7 no resultado
</script>
Qualquer dúvida, estarei à disposição :)
Forte abraço e bons estudos !!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!