视频加载失败

JS中的作用域

219 字
1 分钟
JS中的作用域

1.内存#

  1. 堆内存:来存储东西的,一般来存储引用数据类型

  2. 栈内存:代码执行空间,作用域

2.作用域(两种)#

  1. 全局作用域:一打开浏览器就会形成
  2. 私有作用域:函数执行形成的作用域

3.函数执行的时候#

  1. 函数一执行,形成一个私有作用域
  2. 有形参数的话给形参数赋值,相当于 var 一个变量,function s(a){},s(1) -> var a=1;
  3. 预解释
  4. 代码执行

4.私有变量(两种)#

  1. 形参
  2. 在私有作用域中声明的变量,var过和function过得

记住:私有变量只能私有作用域自己使用,别人获取不到

5.闭包#

函数执行的时候形参一个私有作用域,来保护里面的私有变量不受外界干扰,这种机制叫做闭包。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
JS中的作用域
https://gaodaxiu-blog.netlify.app/posts/JS中的作用域/
作者
GaoDaXiu
发布于
2017-04-29
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
GaoDaXiu
Hello, I'm GaoDaXiu.
公告
欢迎来到我的博客!
分类
标签
最新动态
站点统计
文章
76
分类
20
标签
128
总字数
72,109
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Netlify CI
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录