1
В соответствии с главой «8.2 Null Type» Ecma-262 «null» является типом.- javascript null отдельный тип значения объекта?
Но typeof (null) - это объект, поэтому null - это просто значение объекта типа.
Как это могло быть?
Это может пролить некоторый свет: http://stackoverflow.com/questions/801032/null-object-in-javascript –