JavaScript作用域 发表于 2019-03-21 | 分类于 JavaScript 什么是作用域简单来说作用域就是一个执行环境,这个执行环境决定了变量的生命周期,以及各个变量、函数和对象的可访问性( 哪一部分代码可以访问其中的变量 )。 JavaScript的作用域JavaScript的作用域有全局作用域,函数作用域,块级作用域或词法作用域,动态作用域。 全局作用域声明在函数外面的变量,拥有全局作用域。 函数作用域声明在函数内面的变量,拥有函数作用域。每个函数在调用的时候会创建一个新的作用域。 块级作用域词法作用域动态作用域