Синтаксис JavaScript Справочник JavaScript JSON Коды клавиш События

JavaScript null и undefined

Тип null имеет всего одно значение — null. Значение null имеет специальное назначение — оно используется для инициализации переменной, которой впоследствии будет присвоен объект.

Использование оператора typeof на null возвращает строку object. Однако на самом деле оно не является ссылкой на какой-либо объект. Это давнишняя ошибка в JS.

Тип undefined имеет всего одно значение — undefined. Значение undefined означает, что значение не было присвоено. Получить значение undefined можно в следующих случаях:

Идентификатор undefined является свойством глобального объекта, которое инициализировано значением undefined.

Оператор равенства == считает null и undefined равными. Для их различия нужно применять оператор строгого равенства ===:

alert(null == undefined);   // true
alert(null === undefined);  // false
Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011 – 2024 © puzzleweb.ru | razumnikum.ru

Реклама на сайте | puzinfo@puzzleweb.ru | ruen