为了账号安全,请及时绑定邮箱和手机立即绑定

一打for循环就死机

为啥我一打for循环浏览器就死机了?????

正在回答

9 回答

var  arr = ['*','##',"***","&&","****","##*"];
    for(i=0; i<arr.length/2; i++){
        document.write(arr[2*i]+'<br>');
    }

for循环先在其他编辑器编辑再复制过来,这个代码是可以实现

*

***

****

这种效果的,你们的代码都检查过了吗

0 回复 有任何疑惑可以回复我~

 //创建数组
 var arr=['*','##','***','&&','****','##'];
 //显示数组长度
alert(arr.length);
 
 //将数组内容输出,完成达到的效果。
for(i=0;i<arr.length;i++){
    document.write(arr[i]+'<br/>');
    }

0 回复 有任何疑惑可以回复我~

不都是这样写吗,加个注释就行了呗

0 回复 有任何疑惑可以回复我~

楼上正解

0 回复 有任何疑惑可以回复我~

你的for循环里的条件有问题,死循环或无限循环就会导致死机问题,把网页关了,修改循环条件就好了.

例如:for(var i=0;i>-1;i++){}  这就是死循环,因为i从0开始自加后永远大于-1

0 回复 有任何疑惑可以回复我~

你的循环条件有问题。 

0 回复 有任何疑惑可以回复我~

注意查看你的函数循环,就是括号里面的,看看是不是死循环或者无限循环,

如果死机了把网页关了重新开就好了。加油!

0 回复 有任何疑惑可以回复我~

for循环是死循环,使浏览器的资源全都被你占用了 所以就死机了

0 回复 有任何疑惑可以回复我~

我昨天在慕课网写代码的时候也这样。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468189    人
  • 解答问题       21891    个

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

进入课程

一打for循环就死机

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信