求大神帮我看看这个程序是怎么解释的

来源:4-6 反反复复(while循环)

胡震撼

2015-06-23 22:14

<script>

var count1;

var count2;

count1=1;

while(count1<=10){

count2=1;

while(count2<=50){

count1++;

}

count2++;

</script>


写回答 关注

2回答

  • 狮子_白的lalala
    2015-06-26 22:13:37

    count1无穷大是没错,但死循环的原因是因为count2,下面这样看比较清晰

    内循环中并未改变count2的值,所以count2<=50恒成立,内循环变成死循环

    <script>
    var count1;
    var count2;
    count1=1;
    while(count1<=10){
    	count2=1;
    	while(count2<=50){
    		count1++;
    		}
    		count2++;
    	} 
    </script>

     如果把count2++;放到内循环里就没问题

  • 狮子_白的lalala
    2015-06-23 22:37:56

    这是一个死循环

    胡震撼

    是说count1无穷大么?

    2015-06-24 16:30:06

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题