1.typeof
只适用于基本数据类型。
2.instanceof
只适用于引用数据类型。
3.constructor
基本数据类型和引用数据类型都可以使用,但是如果创建一个对象,让它构造函数的原型指向Array的原型,此方法将不可靠。
4.Object.prototype.toString.call()
使用 Object 对象的原型方法 toString 来判断数据类型,可以准确地的返回各种数据类型。
只适用于基本数据类型。
只适用于引用数据类型。
基本数据类型和引用数据类型都可以使用,但是如果创建一个对象,让它构造函数的原型指向Array的原型,此方法将不可靠。
使用 Object 对象的原型方法 toString 来判断数据类型,可以准确地的返回各种数据类型。