Вредност undefined
Вредност undefined означава "није
дефинисано". У JavaScript-у постоји слична
вредност null,
која дефинише одсуство вредности. Разлика
се састоји у томе да null означава намерно
одсуство (експлицитно записано у коду), а
undefined - једноставно одсуство било какве информације
о типу елемента и његовој вредности.
Синтакса
undefined;
Пример
Хајде да сазнамо вредност променљиве која је декларисана без вредности:
let test;
console.log(test);
Резултат извршавања кода:
undefined
Пример
Хајде да сазнамо вредност непостојећег елемента низа:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Резултат извршавања кода:
undefined
Пример
Хајде да сазнамо вредност непостојећег елемента објекта:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Резултат извршавања кода:
undefined