在JavaScript中,作用域为可访问变量,对象,函数的集合。作用域决定了变量和函数、对象的可访问性(可见性)。
作用域可分为两种:局部作用域和全局作用域。
变量在函数内部声明为局部变量,局部变量有局部作用域,局部变量只作用于函数内。
变量在函数外定义为全局变量,全局变量有局作用域:网页中的所有脚本和函数均可使用。
在Javascript中,引擎、编译器和作用域共同协调完成Javascript的执行过程。
● 引擎:从头到尾负责Javascript代码的编译和执行
● 编译器:负责词法的分析和代码的生成
● 作用域:负责收集和维护由声明的变量组成的一系列查询,并执行一套非常严格的规则,确定当前执行的代码对这些变量的访问权限。
想要了解更多相关知识,可访问 前端学习网站!!
以上就是javascript中什么是作用域?的详细内容,更多请关注易知道|edz.cc其它相关文章!