javascript,函数内定义的全局变量函数外能访问到吗?
vara=1;functionfoo(){vara=2;a=3;}foo();console.log(a);a的输出是什么呢?...
var a=1;
function foo(){
var a=2;
a=3;
}
foo();
console.log(a);
a的输出是什么呢? 展开
function foo(){
var a=2;
a=3;
}
foo();
console.log(a);
a的输出是什么呢? 展开
2个回答
展开全部
就是1啊
内部是内部的,外部是外部的
块作用域
内部是内部的,外部是外部的
块作用域
更多追问追答
追问
为什么不是3呢,在函数里重新定义了a的全局变量是3啊
追答
var a=2;
用var声明了,只对内部起作用
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询