instanceof与typeof

 

  使用typeof操作符的时候,如果检测对象是函数,那么操作符返回"function",如果检测对象是正则表达式的时候,在Safari和Chrome中使用typeof的时候会错误的返回"function",

 

 instanceof主要的目的是检测引用类型,判断对象是Array,还是RegExp!

 

 其实typeof和instanceof的目的都是检测变量的类型,两个的区别在于typeof一般是检测的是基本数据类型,instanceof主要检测的是引用类型!

posted @ 2017-04-09 21:23  半遮  阅读(111)  评论(0编辑  收藏  举报