首页 > 代码库 > js笔记 ---- ECMAscript中原始类型与引用类型 注意的地方

js笔记 ---- ECMAscript中原始类型与引用类型 注意的地方

5种原始类型(primitive type ) :number string boolean undefined null   存储在栈中

其中:除开 string类型,其他4中类型的大小都是不变的。

  使用 typeof 的返回值

  undefined   对应Undefined的数据类型

  number   Number

  string          String 

  boolean        Boollean

  object        引用类型或者是null类型

 当判断一个变量是否是什么具体对象值的时候,使用typeof 是无法具体确认的,因为  typeof null  = ‘object ‘, 其他类型无法具体判断

而且  : alert(null == undefined) 返回为true; 这是因为 undefined 实际上是从null上面派生下来的。

 

使用instanceof 运算符可以准确判断是什么引用类型的对象。

 

  

 

js笔记 ---- ECMAscript中原始类型与引用类型 注意的地方