JavaScript里面的死循环是什么意思?能否举个简单例子?谢谢

JavaScript018

JavaScript里面的死循环是什么意思?能否举个简单例子?谢谢,第1张

死循环就是循环条件一直为true,程序进入循环体的代码执行后就不能终止。

以下是事例,变量i 一直小于1.

<script>

for(i=0i<1i--)

{

 alert("msg")

}

</script>

这是因为for语句本身带有变量自增的功能(即m+=6),所以当continue返回到for语句后,m会自动+6,这样程序就能继续循环下去并能够最终退出循环。而while语句本身是没有变量自增功能的,这样当continue返回while语句后,m的值并不会发生改变,这样就会继续continue,从而进入死循环了!如果把m+=6这一句放到while语句的下面就没问题,当然这样一来if语句中的条件也要跟着修改了。