mynum=mynum+1把这里去掉或者改成mynum++都会崩溃是什么原因?

来源:4-6 反反复复(while循环)

慕粉3279124

2016-05-30 00:17

mynum=mynum+1把这里去掉或者改成mynum++都会崩溃是什么原因?

写回答 关注

3回答

  • 星星3701569
    2016-12-18 16:02:30

    看了你这提问,我想知道崩溃长啥样,于是:

    我也故意没写关闭条件,按道理是要崩溃。

    但是网速太慢!我眼睁睁等着它崩溃快30秒还不能崩溃!

    突然楼下烧炮仗!我特么地被吓飞了……

    以为电脑崩溃炸了

    。。。。


    吓得跑回房间……ヾ(。`Д´。)

  • qq_水无声_03882251
    2016-09-12 12:15:04

    你这是死循环问题,你仔细看:

        var mynum =1;
       while(mynum<=5)

    这两段代码表明,mynum的值为1,永远满足mynum<=5这个条件,所以会永远循环下去,自然系统会被累死。

  • frgo_03360772
    2016-05-30 00:23:26

    去掉必然会崩溃,因为判断条件永远成立,会无限循环;

    改成mynum++是没有问题的,要一次性操作完成才行,因为网站的编辑器是实时刷新的,该的过程其实就是把循环关闭条件去掉的过程,由于随时刷新,封闭条件又没有及时改成++,死循环形成,所以会形成你说的第二种崩溃(预先改好一次复制上去就行了);

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题