摘要:
一、作用域 1.1 理解 * 就是一块"地盘", 一个代码段所在的区域 * 它是静态的(相对于上下文对象), 在编写代码时就确定了 1.2 分类 * 全局作用域 * 函数作用域 * 没有块作用域(ES6有了) 1.3 作用 * 隔离变量,不同作用域下同名变量不会有冲突 1.4 作用域与执行上下文的区 阅读全文
摘要:
一、引入 1.1 变量声明提升 通过var定义(声明)的变量, 在定义语句之前就可以访问到,其值为: undefined 1.2 函数声明提升 通过function声明的函数, 在之前就可以直接调用,其值为: 函数定义(对象) 更多关于变量提升和函数提升的知识见https://www.cnblogs 阅读全文