日期:2014-05-16  浏览次数:20356 次

函数内部如何修改全局变量
函数内部如何修改全局变量

var   a
a=1000;

function   b(){

      在这里如何才能修改   a   的数据???????

}

------解决方案--------------------
var a
a=1000;

function b(){

//在这里如何才能修改 a 的数据???????
window.a = 500;
}

alert(a);//1000
b();
alert(a);//500
------解决方案--------------------
var a
a=1000;

function changeA(){
// 直接可以改,但是这么写增加了函数的耦合性,重用性较差。
a = a - 1;
}
changeA();
alert(a);