举例代码:
<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不同的地方啊,多注意这个坑!