数据类型的检测"/>
JavaScript的数据类型的检测
在说JavaScript的数据类型的检测前,要知道有哪些数据类型
值类型:Number,String,Boolean,undefined,null,Symbol(ES6)
引用类型:Object,Date,Array,Function
js的数据检测手段
// 常用的三种
typeof
instanceof
Object.prototype.toString()
// 不常用的两种
constructor
duck type
typeof
typeof可以判断
所有的值类型
函数类型Function
判断是否是引用类型(除Function外均是Object类型)
特殊:null也是Object类型
instanceof
判断 Array
判断 Date
判断Function (注意是Function不是function)
判断自定义的类型
Object.prototype.toString()
判断值类型
判断引用类型
注意:IE(6,7,8)判断undefined,null失效,(Object)
更多推荐
JavaScript的数据类型的检测
发布评论