课程
/前端开发
/JavaScript
/JavaScript进阶篇
为啥我一打for循环浏览器就死机了?????
2016-01-13
源自:JavaScript进阶篇 3-8
正在回答
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循环是死循环,使浏览器的资源全都被你占用了 所以就死机了
我昨天在慕课网写代码的时候也这样。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答for 循环 打i++网页就崩了
3 回答关于for循环网页死的原因?
3 回答循环没有输完,直接卡死机。。。
1 回答for循环
3 回答for循环