Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
29 of 264 menu

Значэнне 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

Глядзіце таксама

  • значэнне true,
    якое абазначае, што значэнне элемента ісцінна
  • значэнне false,
    якое абазначае, што значэнне элемента ілжывае
  • значэнне null,
    якое абазначае адсутнасць аб'екта ці элемента
byenru