Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Dúvida no gabarito da questão

Segundo a resposta, a média das idades será 34004 e eu não entendi como foi o cálculo que chegou a esse número (34004). Alguém pode me explicar, por favor?
6 respostas

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!
solução!

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.