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