Valor undefined
El valor undefined denota "indefinido". En JavaScript existe un valor similar
null,
que define la ausencia de valor. La diferencia
consiste en que null denota una ausencia intencional
(explícitamente escrita en el código), mientras que
undefined - simplemente la ausencia de cualquier información
sobre el tipo del elemento y su valor.
Sintaxis
javascriptundefined;
Ejemplo
Veamos el valor de una variable que fue declarada sin valor:
javascriptlet test;
console.log(test);
Resultado de la ejecución del código:
javascriptundefined
Ejemplo
Veamos el valor de un elemento de array inexistente:
javascriptlet arr = ['a', 'b', 'c'];
console.log(arr[5]);
Resultado de la ejecución del código:
javascriptundefined
Ejemplo
Veamos el valor de un elemento de objeto inexistente:
javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Resultado de la ejecución del código:
javascriptundefined