typeof与instanceof 都是判断数据类型的方法,区别如下:
1.typeof会返回一个运算数的基本类型,instanceof 返回的是布尔值
2.instanceof 可以准确判断引用数据类型,但是不能正确判断原始数据类型
3.typeof虽然可以判断原始数据类型(null 除外),但是无法判断引用数据类型(function 除外)
所以如果想要完美的检测数据类型的话,推荐使用 Object.prototype.toString.call() 方法
标签:instanceof,判断,javascript,数据类型,instance,typeof From: https://www.cnblogs.com/lishuxuan/p/17373390.html