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
undefined;
Ejemplo
Veamos el valor de una variable que fue declarada sin valor:
let test;
console.log(test);
Resultado de la ejecución del código:
undefined
Ejemplo
Veamos el valor de un elemento de array inexistente:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Resultado de la ejecución del código:
undefined
Ejemplo
Veamos el valor de un elemento de objeto inexistente:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Resultado de la ejecución del código:
undefined