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ă

javascriptundefined;

Exemplu

Să aflăm valoarea unei variabile care a fost declarată fără valoare:

javascriptlet test;
console.log(test);

Rezultatul executării codului:

javascriptundefined

Exemplu

Să aflăm valoarea unui element inexistent din matrice:

javascriptlet arr = ['a', 'b', 'c'];
console.log(arr[5]);

Rezultatul executării codului:

javascriptundefined

Exemplu

Să aflăm valoarea unui element inexistent din obiect:

javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);

Rezultatul executării codului:

javascriptundefined

Vezi și

  • valoarea true,
    care înseamnă că valoarea elementului este adevărată
  • valoarea false,
    care înseamnă că valoarea elementului este falsă
  • valoarea null,
    care înseamnă absența unui obiect sau element