随笔-6  评论-2  文章-0  trackbacks-0
function b()
{
    i 
= 3;
}

function a()
{
    i 
= 1;
    b();
    alert(
"i="+i);
}
a();

看上例代码,a()和b()里面的变量i都没有使用var声明,最终alert结果会是3!!!
posted on 2008-05-11 11:23 vls 阅读(241) 评论(1)  编辑  收藏 所属分类: Javascript

评论:
# re: js中显式声明的重要性 2008-05-11 14:53 | 隔叶黄莺
和 shell 一样的,局部中声明了变量其实是全局的

加了 var 才是私有的  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: