首页IT科技前端3大基础(〖大前端 – 基础入门三大核心之JS篇⑰〗- JavaScript的流程控制语句「while循环语句」)

前端3大基础(〖大前端 – 基础入门三大核心之JS篇⑰〗- JavaScript的流程控制语句「while循环语句」)

时间2025-09-17 20:31:58分类IT科技浏览5616
导读:当前子专栏 基础入门三大核心篇 是免费开放阶段。推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 大前端全栈架构白宝书专栏,目前阶段免费开放,购买任意白宝书体系化专栏可加入TFS-CLUB 私域社区。 福利:除了通过订阅"白宝书系列专栏"加入社区获取所有付费...

当前子专栏 基础入门三大核心篇 是免费开放阶段                  。推荐他人订阅                  ,可获取扣除平台费用后的35%收益                           ,文末名片加V! 说明:该文属于 大前端全栈架构白宝书专栏         ,目前阶段免费开放                  ,购买任意白宝书体系化专栏可加入TFS-CLUB 私域社区                           。 福利:除了通过订阅"白宝书系列专栏"加入社区获取所有付费专栏的内容之外                           ,还可以通过加入星荐官共赢计划 加入私域社区         。 作者:不渴望力量的哈士奇(哈哥)         ,十余年工作经验, 跨域学习者         ,从事过全栈研发                  、产品经理等工作                           ,目前任某金融品类App负责人         。 荣誉:2022年度博客之星Top4                           、博客专家认证         、全栈领域优质创作者                  、新星计划导师                  ,“星荐官共赢计划                  ” 发起人                           。 现象级专栏《白宝书系列》作者         ,文章知识点浅显易懂且不失深度;TFS-CLUB社区创立者                           ,旨在以“赋能 共赢                           ”推动共建技术人成长共同体                  。 🏆 白宝书系列 🏅 Python全栈白宝书 🏅 产品思维训练白宝书 🏅 全域运营实战白宝书 🏅 大前端全栈架构白宝书

文章目录

🌟 while 循环语句简介 🌟 while 语句案例 🌟 更适合 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);

这个案例一定要注意防止出现“出一错误         ”                           。当循环变量和判断条件中的变量不是一个变量的时候,就容易出现 “出一错误                           ”         。

声明:本站所有文章                           ,如无特殊说明或标注                           ,均为本站原创发布                  。任何个人或组织,在未征得本站同意时                  ,禁止复制                           、盗用                  、采集         、发布本站内容到任何网站                           、书籍等各类媒体平台                           。如若本站内容侵犯了原著者的合法权益                           ,可联系我们进行处理         。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
cat用法linux(详解Linux中的cat文本输出命令用法) 提高网站搜索排名的方法有哪些(如何提高网站的搜索排名)