1
respuesta

Undefine

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

imagen consola de navegador

1 respuesta

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!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios