@[### *问题********:********判断数据类型的方式有那些*
- *Typeof********,********判断基本数据类型*
对于基本类型,除 null 以外,均可以返回正确的结果。
对于引用类型,除 function 以外,一律返回 object 类型。对于 null ,返回 object 类型。
对于 function 返回 function 类型。
- *instanceOf********,********判断引用数据类型*
参数object InstanceOf 构造函数,
构造函数的protype是否存在于参数object的原型链上
如果在,返回true
- Constructor
每一个实例对象都可通过constructor来访问它的构造函数,也是根据原型链的原理来的
‘5’.proto.constructor === String // true
[5].proto.constructor === Array // true
-
*Object.prototype.toString.call********,********准确判断数据类型*
Object.prototype.toString方法返回对象的类型字符串,因此可用来判断一个值的类型。TOC](这里写自定义目录标题)