4.1 基本类型
检测基本类型用typeof,引用数据类型用instanceof.instanceof检测变量是给定引用类型的实例。 person instanceof object
4.2执行环境和作用域
执行环境与作用域。 执行环境是变量访问的数据。 全局环境=全局变量。
代码在一个环境中执行,会创建变量对象的一个作用域链,作用域链保证对代码执行环境中的变量和函数的有序访问,
用var声明的变量会自动添加到最接近的环境中,函数内部就是局部变量。
4.3垃圾收集
垃圾收集有两种方式:
- 标记清除 变量进入环境时,就标记为 进入环境,离开环境,就标记为离开环境
- 不太常见的引用计数, 跟踪每个值被引用的次数,被引用+1,被引用的变量取了另一个值就-1。 4.4管理内存 一旦数据无用,最好值设为null来释放引用。 --解除引用。