会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
J.M.Liu
博客园
首页
新随笔
联系
订阅
管理
2017年7月18日
js中函数带不带var的本质区别是什么
摘要: 本质区别是:带var的是定义,属于statement;不带var的是赋值,属于expression。不带var时,解释器认为变量已经定义过了,会在函数中找相应的定义,如果找不到,就会认为变量是在外一层定义的(即字数体外),如果在最外一层也没有定义,这个时候就没有办法,只能在外面强行自己定义一个变量了
阅读全文
posted @ 2017-07-18 10:07 J.M.Liu
阅读(331)
评论(0)
推荐(0)
编辑