函数执行的作用域问题
Posted Scar007
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数执行的作用域问题相关的知识,希望对你有一定的参考价值。
-
堆内存
- 只是存放代码
-
栈内存
- 在代码执行的时候,开辟的工作环境
-
全局作用域 window
- 浏览器加载html文件的时候,会自动开辟一个给js执行的最外层工作空间(栈内存window),这个栈内存就是全局作用域
- 全局作用域不能访问和调用私有作用域里边声明的方法和变量
-
私有作用域
- 私有作用域可以访问全局作用域里边声明或定义的变量
-
函数 function
- 函数执行的时候,会开辟一个独立的工作空间,也开辟了一个栈内存,让代码执行工作
-
公共变量/全局变量
- 在全局作用域里声明的函数和变量
-
私有变量
- 在私有作用域中声明的变量
以上是关于函数执行的作用域问题的主要内容,如果未能解决你的问题,请参考以下文章