1 js数据类型有:
- 基本数据类型(值类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。
- 引用数据类型(对象类型),比如:对象(Object)、数组(Array)、函数(Function)等;
2 判断数据类型:
 判断数组类型可以有:- console.log(typeof 'abc')
- // string
- console.log(Object.prototype.toString.call('abc'))
- // [object String
- console.log('abc'.constructor == String)
- // true
- var a = []
- console.log(a instanceof Arr)
- //true
 
 Array.isArray()
 Object.prototype.toString.call()
 instanceof
 其实 instanceof 主要的实现原理就是只要右边变量的 prototype 在左边变量的原型链上即可。因此,instanceof 在查找的过程中会遍历左边变量的原型链,直到找到右边变量的 prototype
 constructor(构造方法)
 在变量被构造时
 在对象创建或者实例化时候被调用的方法
 
                         
                                

