JS 变量、作用域和内存问题

一、基本类型和引用类型的值

  1、5中基本类型:Undefined,Null,String,Boolean,Number是按值访问的,可以操作保存在变量的实际的值。引用类型的值是保存在内存中的对象,操作对象实际上是操作对象的应用而不是直接操作对象

  2、变量复制是将存储在变量对象的值复制一份保存在新变量分配的空间中。不同的是基本类型复制的是实际的值,而引用类型复制的是保存在内存堆的对象的指针。

  3、类型检测:typeof 只能检测 Undefined,String,Boolean,Number,Object;检测引用类型 instanceof

posted @ 2016-05-27 19:03  hybirds  阅读(149)  评论(0编辑  收藏  举报