Hola Conrado, que tal?
Lo que ocurre es que javascript tiene la particularidad de, si intentas sumar el tipo de dato primitivo number con el tipo de dato primitivo string el resultado es de concatenación, es decir, considera todo como un string entonces si tienes
var EDAD1 = 10; //number
var EDAD2 = "20"; //string
var EDAD3 = 12; //number
//El resultado será
var RESULT = ( (string + string + string) / 3); //Es decir
var RESULT = "102012" / 3;
var RESULT = 34004
para solucionar este problema javascript implementa una función nativa para indicar que ese dato es de tipo Number(), también existen otros métodos de uso mas común com parseInt(), parseFloat() a medida que vayas avanzando irás conociendo cada uno de ellos =)
Cabe resaltar que la concatenación solamente ocurre cuando intentas sumar, y no aplica para otra operación matemática, tales como restar, multiplicar, dividir, etc.
Si tienes alguna pregunta sobre el contenido de los cursos, estaremos aquí para ayudarte.
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios