码迷,mamicode.com
首页 > 其他好文 > 详细

函数执行的作用域问题

时间:2017-10-09 14:20:21      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:代码   堆内存   文件   变量   自动   func   fun   浏览器   私有   

  • 堆内存

    • 只是存放代码
  • 栈内存

    • 在代码执行的时候,开辟的工作环境
  • 全局作用域 window

    • 浏览器加载html文件的时候,会自动开辟一个给js执行的最外层工作空间(栈内存window),这个栈内存就是全局作用域
    • 全局作用域不能访问和调用私有作用域里边声明的方法和变量
  • 私有作用域

    • 私有作用域可以访问全局作用域里边声明或定义的变量
  • 函数 function

    • 函数执行的时候,会开辟一个独立的工作空间,也开辟了一个栈内存,让代码执行工作
  • 公共变量/全局变量

    • 在全局作用域里声明的函数和变量
  • 私有变量

    • 在私有作用域中声明的变量

函数执行的作用域问题

标签:代码   堆内存   文件   变量   自动   func   fun   浏览器   私有   

原文地址:http://www.cnblogs.com/Scar007/p/7640649.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!