Porque cuando definimos una variable en la consola del navegador del tipo
var a = 10
nos retorna "undefine". Pero si no ponemos el tipo de dato:
a=10
nos retorna el dato 10
Porque cuando definimos una variable en la consola del navegador del tipo
var a = 10
nos retorna "undefine". Pero si no ponemos el tipo de dato:
a=10
nos retorna el dato 10
Hola Kevin!
En el caso a = 10
esto crea una variable en el ámbito global llamada a** que recibe el valor de **10. Además es también una expresión que devuelve el valor 10.
Ahora cuando usted declara var a = 10
usted está creando una variable en el ámbito global llamada a** con valor **10 y por haber sido creada con la sintaxis var, no puede ser denominada una expresión entonces por eso retorna undefined.
Espero que hayas entendido pero si tienes otras dudas, regresa aquí al foro que te vamos a ayudar.
Un saludo!