位置: IT常识 - 正文
推荐整理分享〖大前端 - 基础入门三大核心之JS篇⑰〗- JavaScript的流程控制语句「while循环语句」(大前端需要掌握什么技能),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:大前端入门指南,大前端课程,大前端需要掌握什么技能,大前端需要掌握什么技能,大前端技术架构,大前端入门指南,大前端课程,大前端需要掌握什么技能,内容如对您有帮助,希望把文章链接给更多的朋友!
在 JavaScript 中,while 循环语句是一种常见的循环结构,它允许我们重复执行一段代码块,直到指定的条件不再满足为止。
🌟 while 循环语句简介while 循环语句也是一种”循环结构“,是一种”不定范围“循环,和for循环各有不同的用武之地
几乎所有的编成语言,都同时提供for循环和while循环。
while是 “当” 的意思
while循环语句的语法:
while 循环语句的语法结构如下:
while (condition) { // code block to be executed}其中,condition 是需要判断的条件,只有当条件为真时,循环体中的代码才会被执行。也就是说,只要满足条件,就会一直执行循环体中的代码,直到条件不再满足为止。
以下是一个简单的示例:
var i = 0;while (i < 5) { console.log("The number is " + i); i++;}在这个示例中,我们定义了一个计数器变量 i,然后使用 while 循环语句重复执行循环体中的代码,直到 i 不再小于 5 为止。在每次循环中,我们输出计数器变量 i 的值,并将其自增 1。
while循环语句的注意事项:
while循环没有显示定义循环变量,必须自己再while循环外先定义好循环变量,有时甚至可以没有循环变量循环体内的语句,必须使循环测试条件趋向不成立,否则会死循环🌟 while 语句案例案例一: 输出1、2、3、4…100
代码如下:
//定义循环变量var i = 1;//while循环开始while (i <= 100) { console.log(i); i++; //一定要在循环体内改变循环变量值}案例二: 累加1+2+3+4+…+100
代码如下:
//定义循环遍历和累加器var i = 1, sum = 0;//while循环开始while (i <= 100) { sum += i; i++;}console.log(sum);🌟 更适合 while 循环的场景案例一: 寻找最小的满足n2 > 456789的整数n
这个案例,要对n进行循环,但是因为不知道n的结束范围,所以更适合用while这种不用指定开始范围和结束范围的循环语句。
代码如下:
var n = 1;while (Math.pow(n, 2) <= 456789) { n++;};console.log(n);console.log(Math.pow(n, 2));案例二: 小兔子拔萝卜,第一天拔一个,第二天拔2个,第3天拔3个,以此类推。请问小兔子多少天能把500个萝卜拔光?
代码如下:
//定义循环变量var n = 1;//定义累加器var sum = 0;//while循环开始while (sum < 500) { //注意这里是小于500而不是小于等于500,等于500时就已经拔光了,不需要再次循环了 sum += n; n++;};console.log(n - 1); //一定要注意,这里为什么要书写n-1?因为sum满足条件后,n还会多加一个1,这种错误就叫做”出一错误“console.log(sum);这个案例一定要注意防止出现“出一错误”。当循环变量和判断条件中的变量不是一个变量的时候,就容易出现 “出一错误”。
上一篇:基于1DCNN(一维卷积神经网络)的目标识别(一维卷积padding)
友情链接: 武汉网站建设