Что такое undefined в JavaScript?
undefined является предопределенным значением, которое присваивается переменным, которые не были инициализированы, или функциям, которые не возвращают значения. Оно также является типом данных undefined.
Основные моменты:
- Неинициализированные переменные:
- Переменной, которой не было присвоено значения, по умолчанию присваивается
undefined.
- Переменной, которой не было присвоено значения, по умолчанию присваивается
- Неопределенные возвращаемые значения:
- Если функция не возвращает явное значение, ей автоматически присваивается
undefined.
- Если функция не возвращает явное значение, ей автоматически присваивается
- Проверка на
undefined:- Значение
undefinedможно использовать для проверки, была ли переменная или значение установлено.
- Значение
let num; // автоматически значение undefined
if (num === undefined) // проверка
Комментарии