1. typeof 与instanceof 的区别 instanceof只能检查引用类型,基础数据类型不可以,typeof都可以检查。typeof 检查二进制 低(右,前)三位 为000,返回object,null为0000000000000000,所以也是objectinstanceof 检查 构造函数的 prototype 属性是否出现在某个实例对象的原型链上,用来比较一个对象是否为某一个构造函数的实例。typeof 检查时候 null 与其余引用类型都返回object。 typeof和instanceof原理