html代码问题,懂的进

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:53:22
<html>
<body>
<script>
var color=new Array;
color[1]="black";
color[2]="white";
for(x=0;x<=3:x++)
{document.bgColor=color[x];
if(x==2){x=0;}
}
</html>
</body>
</script>
谁能解释一下工作原理,为什么能够让电脑负荷过重而死机?

if(x==2){x=0;} 把x又重新变成0了,在for循环里永远都是x<=3成立,其实就是个死循环嘛。

不过电脑死机就有点夸大了,现在常用的浏览器都可以检测代码中的死循环然后提示用户是否终止执行。