在js中,有时候我们想在function中改变一个全局变量的值,今日找到了方法。
<script language="javascript" type="text/javascript">
var time
function changetime(){
// var time
time="内部"
}
changetime()
document.write(time)
</script>
这里有三个关键的地方:
1.用var定义一个全局变量
2.在一个函数内直接使用这个全局变量,不要用var定义
3.执行一次这个函数
这时,在函数内部赋给全局变量的值就传到了函数的外部。