Skip to content
10 / 51

В чём разница между null и undefined?

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

В чём разница между null и undefined? | JScriptiser