Вредноста 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