![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
落下我了
这个作者很懒,什么都没留下…
展开
-
一个变量提升的题目记录
网上看到了一个题目,感觉很不错,在这里记录一下:(function(){ a = 5; alert(window.a); //这里打印"undefined" var a = 10; alert(a); //这里打印10})();相当于如下的过程:var a=undefined;//这里由于函数中a声明时没有带var,添加到全局环境中,而初始化原创 2018-02-05 09:53:41 · 285 阅读 · 0 评论 -
JS基础总结之作用域
1、执行环境执行环境(execution context)定义了变量或函数有权访问的其他数据。每个环境都有一个与之关联的变量对象,保存环境中定义的所有变量和函数。每个函数都有自己的执行环境。当执行流进入一个函数时,该函数的执行环境(变量对象)会被推入一个环境栈中,执行完毕之后弹出,保存的变量和函数定义被销毁,然后把控制权返回给之前的执行环境。JS的执行环境主要分为以下三种情况:全局环...原创 2018-02-03 22:54:50 · 100 阅读 · 0 评论