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