JavaScript中易踩的死循环|JavaScript中易踩的死循环 ——while循环

【JavaScript中易踩的死循环|JavaScript中易踩的死循环 ——while循环】(作者:郭鑫 撰写时间:2019年1月17号)
编程中,各种各样的数据需要处理,避免不了使用各种循环,在使用循环时如果使用不恰当就会变成死循环,就比如while循环
循环就是把所选数据中的每一条数据遍历一次
如以下例子中,
我先是声明了一个变量i ,并赋值为0
然后用while对其进行循环,并在控制台中输出i
JavaScript中易踩的死循环|JavaScript中易踩的死循环 ——while循环
文章图片

输出值为:
JavaScript中易踩的死循环|JavaScript中易踩的死循环 ——while循环
文章图片

这些是正常的情况下的
很好奇我写的备注“ 记得 ”吧
看一下当我把i++; 注释了之后的输出情况
JavaScript中易踩的死循环|JavaScript中易踩的死循环 ——while循环
文章图片

正常情况下只输出了5条数据,而当你把条件忘了之后输出的数据一瞬间竟然就升到了19696条,如果再不采取措施这段代码将不断的运行下去。
我们再来看看它的消耗
正常情况下,电脑的CPU只占了3%
JavaScript中易踩的死循环|JavaScript中易踩的死循环 ——while循环
文章图片

当运行了没加循环条件的while循环时高达了44%
JavaScript中易踩的死循环|JavaScript中易踩的死循环 ——while循环
文章图片

如果因为在编程粗心大意,会提高编程的难度,如果问题没发现,流入到了使用者手上,会大大降低使用者的体验,造成不可想象的损失。
其实很多人在敲代码时总是心不在焉,总是少打或多添,特别是初学者,很容易在while循环中漏加循环条件导致出现这些情况,我也是初学者一枚,经常会遇到少打或多添的情况,所以想在这里和大家分享一下我的经历和一些学习方法
遇到这样的问题可以同时按住CTRL+alt+delete 进入后台进行关闭
如何避免到少打或多添的情况呢
在敲代码的期间应该先打敲一部分再进行下一部分的编写,比如在编写while循环时就应该再打完while后马上把()和{}写上再把{}打开,然后再回来写条件和循环体,这样写可以在自己如果漏写代码的情况看到空空的一片比较吸睛,从而引起自己的注意,提高代码的正确率

    推荐阅读