Que tal Maykel, primero hay que identificar que:
- El ejercicio no te pide que corrijas el código
- El ejercicio te presenta 3 afirmaciones sobre el código y luego te hace elegir entre 3 opciones de respuestas correcta.
En este caso la respuesta correcta es la letra B
Si ejecutas este codigo veras que el resutlado es el que se marca en la imagen
<meta charset="UTF-8" />
<script>
var edad1 = 10;
var edad2 = "20";
var edad3 = 12;
document.write("La media de las edades es <br>");
document.write((edad1 + edad2 + edad3) / 3);
</script>
En este ejemplo lo que hace JavaScript es unir los números, NO sumarlos.
Hace lo siguiente "102012" en vez sumarlos como números individuales y arrojarte 32 como resultado. Esto pasa porque el valor de "edad2" se encuentra guardado como tipo de dato "String/Cadena", cuando usas " + " con los tipo de datos cadena lo que hace JS es poner los valores uno despues del otro.
Lo curioso es que al tener la cadena 102012 si lo tomas como un número entero y lo divides entre 3 el resultado es 34004.
Te dejo el link con la explicación un poco más técnica del porque ocurre eso. https://app.aluracursos.com/forum/topico-resultado-34004-145723
Espero mi respuesta te ayude a aclarar tus dudas.