Valoarea undefined
Valoarea undefined înseamnă "nedefinit".
În JavaScript există o valoare similară
null,
care definește absența valorii. Diferența
constă în faptul că null înseamnă absență intenționată
(înregistrată explicit în cod), iar
undefined - pur și simplu absența oricărei informații
despre tipul elementului și valoarea acestuia.
Sintaxă
undefined;
Exemplu
Să aflăm valoarea unei variabile care a fost declarată fără valoare:
let test;
console.log(test);
Rezultatul executării codului:
undefined
Exemplu
Să aflăm valoarea unui element inexistent din matrice:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Rezultatul executării codului:
undefined
Exemplu
Să aflăm valoarea unui element inexistent din obiect:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Rezultatul executării codului:
undefined