Il valore undefined
Il valore undefined indica "non
definito". In JavaScript esiste un valore simile
null,
che definisce l'assenza di valore. La differenza
consiste nel fatto che null indica un'assenza intenzionale
(esplicitamente scritta nel codice), mentre
undefined - semplicemente l'assenza di qualsiasi informazione
sul tipo di elemento e sul suo valore.
Sintassi
undefined;
Esempio
Scopriamo il valore di una variabile che è stata dichiarata senza valore:
let test;
console.log(test);
Risultato dell'esecuzione del codice:
undefined
Esempio
Scopriamo il valore di un elemento inesistente dell'array:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Risultato dell'esecuzione del codice:
undefined
Esempio
Scopriamo il valore di un elemento inesistente dell'oggetto:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Risultato dell'esecuzione del codice:
undefined