代码改变世界

js小测试 全局变量

2011-09-02 16:23  呦菜  阅读(214)  评论(0编辑  收藏  举报

前几天写代码的时候由于return和全局变量的一些东西没弄懂,所以同事给写了个小例子:

<html>
<body>
<script>
	var j=0;
	function changej()
	{
		j=1;
	}
	function changej1(i)
	{		
		if(i==1) return j=2;
		if(i==2) j=3;
	}
</script>
<script>
	alert("NUM_1  "+j);
	changej();
	alert("NUM_2  "+j);
	alert("NUM_3  "+changej1(2));
	alert("NUM_4  " + j);
	alert("NUM_5  "+changej1(1));
	alert("NUM_6  "+j);
	
</script>

</body>
</html>

结果我打错了。。。很悲剧,特意贴出,防止以后再犯类似错误。。。