千锋教育-做有情怀、有良心、有品质的职业教育机构
- typeof 用来检测数据类型的运算符 检测的不管是数组还是正则都返回的是"object",所以typeof不能判断一个值是否为数组
- instanceof/constructor。检测某一个实例是否属于某一个类使用instanceof/constructor可以检测数组和正则 用instanceof检测的时候,只要当前的这个类在实例的原型链上(可以通过原型链__proto__找到它),检测出来的结果都是true。 基本数据类型的值是不能用instanceof来检测的 在类的原型继承中,instanceof检测出来的结果其实是不准确的
- Object.prototype.toString.call(value) ->找到Object原型上的toString方法,让方法执行,并且让方法中的this变为value(value->就是我们要检测数据类型的值)。检测的类型比较多,也比较精准。
下一篇
src和href的区别都有哪些相关推荐