注册 登录
编程论坛 JavaScript论坛

局部变量、全局变量如何在下面的代码中理解?

海阳盼 发布于 2015-10-08 20:20, 1080 次点击
程序代码:

var aa;
aa=10;
function fun(){
var aa=20;
alert(aa)
}
fun(aa++)
alert(aa)
1 回复
#2
冰镇柠檬汁儿2015-10-18 20:10
结果是20和11
很简单,在fun中aa是局部变量,是内部定义的,不受外界影响
第二个值是11,是因为在调用fun时你累加过一次
1