JavaScript第四章节变量、作用域和内存问题
基本类型和引用类型的值
- 基本类型(按值访问):Undefined、Null、Boolean、Number、String
- 对基本类型的值进行操作都是独立的
- 引用类型对值的操作都是指向同一个指针
- 检测基本数据类型用typeof
- 检测对象是某种类型的对象用instanceof
执行环境和作用域
- 延长作用域:try-catch和with
- 块级作用域声明变量:let,const
- 查询标志符:自下而上,自局部到全局
垃圾收集
- 标记清除
- 引用计数
- 大多数是用标记清除
- 赋值为null可手动清理
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。