cuando esta escribieno la variable "promedio" por que no la declaro con el comando "var" ?
cuando esta escribieno la variable "promedio" por que no la declaro con el comando "var" ?
En Javascript es factible que igual se asigne un valor a una variable sin haber sido declarada previamente. Esto en un futuro puede llevar a fallos en el programa. De igual manera cuando el JS se topa con esa línea de código lo resolverá creando una variable global no declarada, es por eso que funcionó igualmente el programa
Claro, JS no es fuertemente tipado, por eso la forma de declaración te deja compilar. También JS esta evolucionando y resolviendo esos problemas, con otras palabras claves que te ayuden encapsulando bien la declaración del tipo de variable.
Tenía la misma duda y en un principio pensé que era por eso que no funcionaba el programa.
ocurre lo mismo con que no coloco ; en la misma linea?? o que razón hubo para que no diera error??