JS中的作用域
219 字
1 分钟
JS中的作用域
1.内存
-
堆内存:来存储东西的,一般来存储引用数据类型
-
栈内存:代码执行空间,作用域
2.作用域(两种)
- 全局作用域:一打开浏览器就会形成
- 私有作用域:函数执行形成的作用域
3.函数执行的时候
- 函数一执行,形成一个私有作用域
- 有形参数的话给形参数赋值,相当于
var一个变量,function s(a){},s(1)->var a=1; - 预解释
- 代码执行
4.私有变量(两种)
- 形参
- 在私有作用域中声明的变量,
var过和function过得
记住:私有变量只能私有作用域自己使用,别人获取不到
5.闭包
函数执行的时候形参一个私有作用域,来保护里面的私有变量不受外界干扰,这种机制叫做闭包。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!












