javascript变量类型及判断

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

猜你喜欢

转载自blog.csdn.net/dongguan_123/article/details/79515749