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

javascript中如何改变全局变量
如下k=2为声明的全局变量,explus函数内部想要改变k全局变量的值,然后弹出k的值

<script language="javascript">
var k=2;
function explus(){
  k=k+1;
  alert(k);
}
</script>

但上面的全局变量仍然没有改变,应该怎样改变全局变量的值?

------解决方案--------------------
byval在vbscript中是用作传值方式,把原值复制一份原本的全局变量不想被改变就用这种传值,否则用传址。
不过javascript中的就不知道了,我也是javascript的初学者