当前位置: 首页 > 科技观察

一文带你看懂JavaScript的While循环

时间:2023-03-23 11:48:41 科技观察

大家好,我是进阶学习者。循环可以执行一段代码,只要指定的条件为真,循环就可以执行一段代码。1、while循环While循环只要指定条件的值为真,就执行指定的语句。while循环的语法while(condition){statement//只要条件为真,就执行代码}例:Project

JavaScriptwhile语句

只要n小于5,遍历一段代码:

首先,在循环开始之前设置一个变量(varn=0;)。然后,定义循环运行的条件。只要变量小于5,循环就会继续,每执行一次循环,变量就会加一(n++)一旦变量不小于5,条件变为假,循环结束.注意:如果要使用带有条件的变量,请在循环之前对其进行初始化并在循环内递增。如果您忘记增加变量,循环将永远不会结束。这会使您的浏览器崩溃。2.无限循环无限循环,顾名思义,就是一个会一直运行下去的循环。如果您不小心创建了一个无限循环,它可能会使您的浏览器或计算机崩溃。了解无限循环很重要,这样您就可以避免它们。当while语句的条件设置为true时,会发生常见的无限循环。while(true){语句//永远执行代码}无限循环将永远运行,但可以使用break关键字终止程序。3.Do...while循环do...while循环是while循环的另一种形式。此循环将在检查条件是否为真之前执行一次代码块,然后只要条件为真,它就会重复循环。do...while循环的语法如下:do{statement//要执行的语句}while(condition);示例Project

JavaScriptdo...while

只要n小于5、遍历一段代码:

不要忘记增加条件中使用的变量,否则循环永远不会结束。注意:即使条件为假,此循环也始终至少执行一次,因为代码块在条件测试之前执行。例子varn=5;do{document.write("
数字是"+n);n++;}while(n<3);//false四、循环比较1.while和do...while循环while循环与do...while循环的区别在使用while循环的一种重要方式中,要评估的条件在每次循环迭代开始时进行测试,因此如果条件表达式的计算结果为false,它永远不会执行循环。另一方面,对于do...while循环,即使条件表达式的计算结果为假,循环也将始终执行一次,因为与while循环不同,条件仅在循环结束时计算,而不是在的开始。(参考百度)。2.For循环和While循环的比较for循环使用循环从fruits数组中获取水果名称。示例:varfruits=['草莓','芒果','香蕉','菠萝'];vartxt='';for(vari=0;i';}while循环使用循环从水果数组中获取水果名称。示例:varfruits=['草莓','芒果','香蕉','菠萝'];vartxt='';vari=0;while(i';i++;}会发现while循环和for循环非常相似,只是省略了初始化和final表达式。五、总结本文基于JavaScript基础。主要介绍了While循环和另一种do...while循环的基本应用,同时也介绍了while和do...while循环的区别。详细解释了For和While循环的优点和缺点。代码非常简单。希望能帮助你更好的学习。本文转载自微信公众号《前端进阶学习交流》,可通过以下二维码关注。转载本文请联系前端进阶学习交流公众号。