Valor undefined
O valor undefined significa "indefinido". No JavaScript existe um valor semelhante
null,
que define a ausência de valor. A diferença
consiste em que null significa uma ausência intencional
(explicitamente registrada no código), enquanto
undefined - simplesmente a ausência de qualquer informação
sobre o tipo do elemento e seu valor.
Sintaxe
undefined;
Exemplo
Vamos descobrir o valor de uma variável que foi declarada sem valor:
let test;
console.log(test);
Resultado da execução do código:
undefined
Exemplo
Vamos descobrir o valor de um elemento de array inexistente:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Resultado da execução do código:
undefined
Exemplo
Vamos descobrir o valor de um elemento de objeto inexistente:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Resultado da execução do código:
undefined