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

Ver también

  • valor true,
    que denota que el valor de un elemento es verdadero
  • valor false,
    que denota que el valor de un elemento es falso
  • valor null,
    que denota la ausencia de un objeto o elemento