JS的数据类型可以分为:一般的(简单数据类型)和引用的(复杂数据类型)
简单数据类型:number、string、boolean、undefined、null...
复杂数据类型:object、array、function、date、reg...
js判断数据类型 如下
- typeof (一般用于判断简单数据类型) 例:
注意:null返回的是一个小写的object 数组返回的也是object
- instanceof (一般情况下用于判断数组) 例:
注意:返回的是布尔值 a是否属于b 从属关系
- constructor (构造器) 例:
注意:返回的是布尔类型
- object.prototype.todtring.call() (可以判断所有类型,对象原型上的tostring方法) 例: