第九天,js之变量没有块范围


举例代码:

        <script>
		function myfun(){
			var sum = 0;
			for(var i = 0; i < 3;i++){
				sum += i;
			}
			alert("sum="+sum+"\n"+"i="+i);
		}
	</script>
	<div>
	</div>
	<script>
		myfun();
	</script>

仔细观察的朋友可能会发现,变量i定义在for循环里,但是i照样可以alert()出来,这是java不同的地方啊,多注意这个坑!

猜你喜欢

转载自blog.csdn.net/qq_38006520/article/details/81057179