Hola compañero, lo que pasa es que cuando declaras las variables la EDAD2 es un string (texto)
var EDAD1 = 10;
var EDAD2 = "20";
var EDAD3 = 12;
Entonces la suma de EDAD1 + EDAD2 + EDAD3 es 102012, por que se concatenan las variables al sumar números más texto.
Ya terminando 102012 / 3 da el número 34004.
Espero se entienda. Saludos
en conclusión a lo que dijo Diego:
si estos números se encuentran entre comillas son textos, al realizar una "supuesta operación" se concatena en vez de darte el resultado de esta; en sí como dijo el compañero en el comentario anterior, declaras la variable EDAD2 como string.
Hace una concatenación con los números en lugar de realizar una suma entre ellos, al final la concatenación pasa a dividir entre 3, por lo que es un numero muy grande y sin lógica.
quedo claro. gracias por la explicación.
Hola compañeros, ¡gracias por sus explicaciones! ;)
Hola chicos, tenia la misma duda! Muchas gracias!!!