java中 在for循环体内定义的变量是不是拿到循环体之外就会失效? 在js中呢
来源:百度知道 编辑:UC知道 时间:2024/07/03 03:20:34
rt thanks
js不是这样的,看看下面的例子代码:
<script language=javascript>
for (var i=0;i<5;i++) {
var j=i*i;
document.write(j,'<br>');
}
document.write('循环结束后j=',j);
</script>
输出的结果是:
0
1
4
9
16
循环结束后j=16