`
leeqq
  • 浏览: 134911 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

js中类型判断

    博客分类:
  • web
阅读更多

刚接触js的时候,用typeof 来判断, 可是发现用来判断一些简单类型还可以,但是对象就无法判断的,都是返回object

后来发现可以用Object.prototype.toString.call(o) 来判断o的类型,返回 [object Array] [object Date] [object Undefined] 等格式的字符串

 

本以为可以包打天下,可是又发现,在IE8中

 

Object.prototype.toString.call(undefined)  返回 [object Object]  而不是返回 [object Undefined]

Object.prototype.toString.call(null)  返回 [object Object] 而不是返回 [object Null]

 

万恶的ie啊

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics