JS 变量作用域和内存问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 变量作用域和内存问题相关的知识,希望对你有一定的参考价值。

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

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

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

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

以上是关于JS 变量作用域和内存问题的主要内容,如果未能解决你的问题,请参考以下文章

JS变量作用域和内存问题

第四章—变量,作用域和内存问题

JS高程4.变量,作用域和内存问题

JavaScript高级程序设计学习之变量作用域和内存问题

js基础之--变量 作用域和内存问题

JS高程4.变量,作用域和内存问题垃圾收集