javascript的原始变量类型总共有以下几种:
Boolean
String
Number
Null
Undefind
Symbol(es6)
Object属于非原始类型,其中包含Array,Function等
判断方法:
typeof xxx:其结果为string、number、boolean、undefind、function、object,
需要注意的是typeof null 是object,typeod [1,2]也是object,因为没有array这个类型,是包含在object下面的,
typeof symbol()的结果是symbol,这是es6的属性,
instanceof 用于判断实例和构造函数的对应关系,数组可以用此方法
比如[1,2] instanceof Array 结果是true,[1,2]的构造函数式Array