胡震撼
2015-06-23 22:14
<script>
var count1;
var count2;
count1=1;
while(count1<=10){
count2=1;
while(count2<=50){
count1++;
}
count2++;
}
</script>
count1无穷大是没错,但死循环的原因是因为count2,下面这样看比较清晰
内循环中并未改变count2的值,所以count2<=50恒成立,内循环变成死循环
<script> var count1; var count2; count1=1; while(count1<=10){ count2=1; while(count2<=50){ count1++; } count2++; } </script>
如果把count2++;放到内循环里就没问题
这是一个死循环
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题