在Javascript中,引擎、编译器和作用域共同协调完成Javascript的执行过程。
引擎: 从头到尾负责Javascript代码的编译和执行
编译器:负责词法的分析和代码的生成
作用域:负责收集和维护由声明的变量组成的一系列查询,并执行一套非常严格的规则,确定当前执行的代码对这些变量的访问权限。
JavaScript的作用域:
Javascript的作用域是以整个函数为范围的:
示例:
# 以整个函数为作用域范围 function func(){ if(1==1){ var name = 'Javascript'; } console.log(name); } func()
控制台运行:
以上就是javascript中作用域是什么意思?的详细内容,更多请关注易知道|edz.cc其它相关文章!