1. typeof
- typeof 返回类型有7种:string number boolean undefined Function Object Symbol(es6)
- typeof 不能判断数组类型,只能判断数据类型
- typeof 返回的值为字符串
console.log(typeof 1);console.log(typeof test);console.log(typeof "千与千寻");console.log(typeof undefined);

2. instanceof
instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。
返回boolean类型值
console.log([] instanceof Array);console.log(/\d+/g instanceof Array);

3. constructor
constructor 是一种用于创建和初始化class创建的对象的特殊方法。
返回boolean类型值
var arr = []console.log(arr.constructor == Array);

4. Array.isArray(数组)
返回boolean类型值
Array.isArray(state.car)

