Beatriz, devido a variável var IDADE2 = "20"; está entre parentes e fez o JS ler ela em string, na qual veio a concatenação e por isso esse resultado. Basta remover as duplas aspas que a média ficara normal e o resultado ficará 14.
<meta charset="UTF-8">
<script>
var IDADE1 = 10;
var IDADE2 = 20;
var IDADE3 = 12;
document.write("A média das idades é <br>");
document.write( (IDADE1 + IDADE2 + IDADE3) / 3);
</script>
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!
Olá, Beatriz! Tudo bem com você?
A variável IDADE2 = "20"
esta entre aspas dupla, isso a torna uma string.
Quando este calculo foi lido document.write( (IDADE1 + IDADE2 + IDADE3) / 3);
o resulto foi uma concatenação de 10+"20"+12, resultando 102012, que dividido por 3 chegamos ao numero 34004.
Espero ter ajudado!
Abraços e bons estudos!
Ótima explicação Ítalo
Também achei excelente a explicação do @Ítalo era justamente o que eu queria saber. Valeu muito!!
Obrigada! Essa também foi minha dúvida! Valeu Ítalo!
Valeu @italo pela explicação.