基本数据类型 :字符串、number、undefined、null、Boolean
引用类型:object
类型判断方法一:typeof() 括号里面填写需要判断类型的数据名
typeof(undefined) 判断为undefined类型
typeof(NaN) 判断为数字类型(number)
typeof(null) 判定为Object类型
typeof(数组类型的数据) 判定为Object类型
因此可以看出typeof有一定局限性,只能分辨出来基本类型、和对象类型。
类型判断方法二: 前面填写需要判断类型的数据名 instanceof 后面填写结构类型,内部机制是通过判断对象的原型链中是否有类型的原型。
列如: 数组类型的值 instanceof Array 返回的是true
数组类型的值 instanceof Object 返回的也是true