会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
这里记录了我工作中的点点滴滴,有自己写的,也有别人的~
新博客地址:
liuqing.pw
新浪微博:
@掰漏斯特
掰漏斯特
博客园
首页
新随笔
新文章
联系
管理
订阅
2012年12月24日
javascript预解析
摘要: var i = 0;function a(){ console.log(i); var i=1; console.log(i)}a();在执行js前,会对var和function做预解析当函数a执行时,它的执行环境中有i声明,所以不会使用作用域链上的全局变量i,这个i是初始化了,但是不用它.当运行第一个log(i)时,变量在函数体内始终是可见的,所以i提前隐式声明为 var i = undefined,log(i)为 undefined
阅读全文
posted @ 2012-12-24 22:16 刘卿
阅读(162)
评论(0)
推荐(0)
编辑
公告