码迷,mamicode.com
首页 > Web开发 > 详细

js中instanceof与typeof的区别以及instanceof的门道

时间:2016-03-14 15:13:47      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:

js中判断值类型,你可以通过typeof判断,string/number/boolean都很清楚,但是typeof在判断到引用类型的时候,返回值只有object/function,你不知道它到底是一个object对象,还是数组,还是new Number等等。

这个时候就需要用到instanceof:比如在 a  instanceOf f中沿着a的__proto__这条线来找,同时沿着B的prototype这条线来找,如果两条线能找到同一个引用,即同一个对象,那么就返回true。如果找到终点还未重合,则返回false。

js中instanceof与typeof的区别以及instanceof的门道

标签:

原文地址:http://www.cnblogs.com/yuyunfei/p/5275752.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!