编程论坛
注册
登录
编程论坛
→
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