源码:typeof 是为了区分数据类型,下面是MDN中总结的typeof中所有存在的值问题一:我们都知道typeof null 出来的结果是‘object',可这是为啥呢?MDN给出了答案 :因为null是空指针,而空指针在大多数平台中使用0x00表示,而js在实现初期通过用 0 作为对象的标签,所以对null也被判断为object。问题二:既然typeof能够判断出function,为何jquery额外判断 typeof obj.nodeType !== "number" 呢?long long ago,在那些古老的浏览器中:1. typeof document.body.childNode
暂无评论