关于JS 函数里 修改 全局变量 的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于JS 函数里 修改 全局变量 的问题相关的知识,希望对你有一定的参考价值。
JScript code<script>
var obj;
function setValue(val)
obj=val;
function getValue()
return obj;
setValue("123");
alert(getValue());
</script>
变量分为局部与全局,局部变量又可称之为内部变量。由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。
全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。全局变量是可以被本程序所有对象或函数引用。一个局部变量在被其它对象引用时,会是一个空值。但全局变量却不会出现这种情况。 参考技术A 因为你想通过change()函数来改变全局变量hello的值,可是你在alert操作前并没有调用change()函数。应该在alert操作前先调用下change change();alert(hello);
以上是关于关于JS 函数里 修改 全局变量 的问题的主要内容,如果未能解决你的问题,请参考以下文章