Fiz um teste pra calcular a média de 3 notas, com prompt para que o usuário informe as notas a serem calculadas. Mas, ao invés de calcular as três notas, ele concatena os valores informados. Ex: notas 6, 6 e 6. Ao invés de somar as 3 notas e dividir por 3 (o que resultaria 6), ele concatena, resultando em 666. Após isso ele divide esse resultado por 3, resultando em 222. Se alguém puder ajudar, fico grato.
<meta charset="UTF-8">
<script>
function pulaLinha()
{
document.write("<br>");
document.write("<br>");
}
function mostra(frase)
{
document.write(frase);
pulaLinha();
}
function calculaMedia(nota1, nota2, nota3)
{
var soma = ((nota1+nota2+nota3)/3);
return soma;
}
var nota1 = prompt("Informe a 1ª nota: ");
var nota2 = prompt("Informe a 2ª nota: ");
var nota3 = prompt("Informe a 3ª nota: ");
var resultado = calculaMedia(nota1, nota2, nota3);
mostra("A média calculada é: " + resultado);
</script>