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
javascriptundefined;
Esempio
Scopriamo il valore di una variabile che è stata dichiarata senza valore:
javascriptlet test;
console.log(test);
Risultato dell'esecuzione del codice:
javascriptundefined
Esempio
Scopriamo il valore di un elemento inesistente dell'array:
javascriptlet arr = ['a', 'b', 'c'];
console.log(arr[5]);
Risultato dell'esecuzione del codice:
javascriptundefined
Esempio
Scopriamo il valore di un elemento inesistente dell'oggetto:
javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Risultato dell'esecuzione del codice:
javascriptundefined