慕粉3279124
2016-05-30 00:17
mynum=mynum+1把这里去掉或者改成mynum++都会崩溃是什么原因?
看了你这提问,我想知道崩溃长啥样,于是:
我也故意没写关闭条件,按道理是要崩溃。
但是网速太慢!我眼睁睁等着它崩溃快30秒还不能崩溃!
突然楼下烧炮仗!我特么地被吓飞了……
以为电脑崩溃炸了
。。。。
吓得跑回房间……ヾ(。`Д´。)
你这是死循环问题,你仔细看:
var mynum =1; while(mynum<=5)
这两段代码表明,mynum的值为1,永远满足mynum<=5这个条件,所以会永远循环下去,自然系统会被累死。
去掉必然会崩溃,因为判断条件永远成立,会无限循环;
改成mynum++是没有问题的,要一次性操作完成才行,因为网站的编辑器是实时刷新的,该的过程其实就是把循环关闭条件去掉的过程,由于随时刷新,封闭条件又没有及时改成++,死循环形成,所以会形成你说的第二种崩溃(预先改好一次复制上去就行了);
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题