您的位置:首页 > Web前端 > JavaScript

js变量作用域,闭包。

2016-03-22 22:56 204 查看


函数在定义时开辟了一段内存空间 如图function a 开辟的空间.c在定义的时候也开辟的一段内存空间,但是开辟的内存空间在a函数里面。所以a函数里面的变量对于函数c来说是可见的。函数名称实际上就是内存地址。变量的作用范围由变量的定义时候的位置确定。所以b对函数c来说是可见的。其实变量名也是地址。

全局变量其实就是在整个内存空间的最顶部,这样子程序里面的函数都是可见全局变量的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: