为了更好的说明,直接上代码:
<script>
var n = 10; m = 10; //全局变量
function demo(){
var i = 10;//局部变量
x = 10; //全局变量
}
demo();
alert(i);//'i' is undefined
alert(x);//输入10
</script>
我们可以通过使用alert()方法来验证上面的结果,通过上面的例子我们可以很好的知道,
不是函数中的所有变量都是局部变量,也可能是全局变量。
注意:这里的x要想成为全局变量是有条件的,那就是demo()函数需要被调用。