疯狂编程丶
2016-01-13 10:54
为啥我一打for循环浏览器就死机了?????
var arr = ['*','##',"***","&&","****","##*"];
for(i=0; i<arr.length/2; i++){
document.write(arr[2*i]+'<br>');
}
for循环先在其他编辑器编辑再复制过来,这个代码是可以实现
*
***
****
这种效果的,你们的代码都检查过了吗
//创建数组
var arr=['*','##','***','&&','****','##'];
//显示数组长度
alert(arr.length);
//将数组内容输出,完成达到的效果。
for(i=0;i<arr.length;i++){
document.write(arr[i]+'<br/>');
}
不都是这样写吗,加个注释就行了呗
楼上正解
你的for循环里的条件有问题,死循环或无限循环就会导致死机问题,把网页关了,修改循环条件就好了.
例如:for(var i=0;i>-1;i++){} 这就是死循环,因为i从0开始自加后永远大于-1
你的循环条件有问题。
注意查看你的函数循环,就是括号里面的,看看是不是死循环或者无限循环,
如果死机了把网页关了重新开就好了。加油!
for循环是死循环,使浏览器的资源全都被你占用了 所以就死机了
我昨天在慕课网写代码的时候也这样。
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题