JS中的类型检测
一、tyopeof
返回的是一个string
typeof null===object是一个特例
二、instanceof
但是当你想判断类型是否为数组是就不方便用typeof
,因为只会返回object
,这时候就要用到instanceof
。一种基于原型链的判断方法。
返回boolean
值
三、Object.prototype.toString
总结:
返回的是一个string
typeof null===object是一个特例
但是当你想判断类型是否为数组是就不方便用typeof
,因为只会返回object
,这时候就要用到instanceof
。一种基于原型链的判断方法。
返回boolean
值
总结: