Вопросы к Поиску с Алисой
Разница между Null и Неопределено в программировании заключается в том, что первое обозначает отсутствие значения объекта, а второе — что переменной ещё не присвоено значение. doka.guide
Null означает, что значение отсутствует, при этом объект имеет неопределённую структуру. thecode.media doka.guide Например, в запросах к базе данных, когда соединяются две и более таблиц, отсутствующие записи во второй таблице заполняются значением типа NULL. xn----1-bedvffifm4g.xn--p1ai
Неопределено предупреждает о том, что в переменной отсутствует значение любого из определённых типов. www.koderline.ru Такой тип появляется, когда переменная не инициализирована (тип данных не определён). xn----1-bedvffifm4g.xn--p1ai Также его возвращают многие функции встроенного языка, если действие не может быть выполнено. xn----1-bedvffifm4g.xn--p1ai
Таким образом, null показывает, что получен какой-то результат, пусть и пустой, а undefined — что пока нет никакого результата. qna.habr.com