Значение undefined - обозначает, что значение элемента "не определено" на JavaScript
Значение 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