Значение null
представляет собой намеренное отсутствие какого-либо значения объекта; это одно из примитивных значений JavaScript.
Нулевое значение записывается с помощью литерала
null
.
В отличие от undefined
, null
не идентификатор свойства глобального объекта. Вместо этого null
означает отсутствие идентификации; он указывает, что переменная не указывает ни на какой объект. В API null
часто извлекается там, где можно ожидать объект, но ни один объект не является релевантным.
Код
Взгляните на приведенный ниже пример, в котором подчеркивается использование null
:
my_var;//Выполнение вышеуказанного оператора приведет к ошибке «ReferenceError: my_var is not defined»//my_var не существует. Он не определен и никогда не инициализировался: var my_var = null; my_var;//известно, что my_var существует сейчас, но у нее нет типа или значения://Выполнение вышеуказанного оператора не вызовет ошибки "