null is a null pointer object, so is null an instance of Object
var a = null;
typeof a; // object
a instanceof Object // false
null is not an instance of Object, so why is it "objec", is a historical reason or a browser compatibility problem? different browsers will display different answers?