10 / 51
В чём разница между null и undefined?
undefined означает, что значение не было присвоено: переменная объявлена, но не инициализирована; свойство объекта не существует; функция ничего не вернула. null — это явное присваивание пустоты программистом: ты сознательно говоришь, что значения нет. Оба являются примитивами, оба falsy, и null == undefined возвращает true, но null === undefined — false.