位置: IT常识 - 正文

〖大前端 - 基础入门三大核心之JS篇⑰〗- JavaScript的流程控制语句「while循环语句」(大前端需要掌握什么技能)

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

推荐整理分享〖大前端 - 基础入门三大核心之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++;}〖大前端 - 基础入门三大核心之JS篇⑰〗- JavaScript的流程控制语句「while循环语句」(大前端需要掌握什么技能)

在这个示例中,我们定义了一个计数器变量 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);

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

本文链接地址:https://www.jiuchutong.com/zhishi/296004.html 转载请保留说明!

上一篇:基于1DCNN(一维卷积神经网络)的目标识别(一维卷积padding)

下一篇:什么是大语言模型?(什么是大语言模型(LLM)?)

  • vivo y70s有指示灯吗(vivoy70s提示灯怎么调)

    vivo y70s有指示灯吗(vivoy70s提示灯怎么调)

  • 华为p40什么时候开售(华为p40什么时候开售的)

    华为p40什么时候开售(华为p40什么时候开售的)

  • 618淘宝活动什么时候开始(618淘宝活动什么时候开始,什么时候结束)

    618淘宝活动什么时候开始(618淘宝活动什么时候开始,什么时候结束)

  • 怎样分辨手机OLED屏(怎样分辨手机屏幕好坏)

    怎样分辨手机OLED屏(怎样分辨手机屏幕好坏)

  • 80plus电源是什么意思(80v电源)

    80plus电源是什么意思(80v电源)

  • QQ在线状态TiMi中是什么意思(qq在线状态timi中好友在线吗)

    QQ在线状态TiMi中是什么意思(qq在线状态timi中好友在线吗)

  • 该用户通过群向你发起临时会话什么意思(qq里该用户通过群向你)

    该用户通过群向你发起临时会话什么意思(qq里该用户通过群向你)

  • 路由器第二个灯一直闪是什么原因(路由器第二个灯不亮)

    路由器第二个灯一直闪是什么原因(路由器第二个灯不亮)

  • 华为mate30有红外线遥控功能吗(华为mate30有红外遥控功能怎么用)

    华为mate30有红外线遥控功能吗(华为mate30有红外遥控功能怎么用)

  • 中国移动获得的5g频段是多少GHz(中国移动获得的5g试验频率资源中属于新增频段的有)

    中国移动获得的5g频段是多少GHz(中国移动获得的5g试验频率资源中属于新增频段的有)

  • 苹果删除备份有什么影响吗(苹果删除备份有记录吗)

    苹果删除备份有什么影响吗(苹果删除备份有记录吗)

  • word图片四周型环绕怎么设置(word图片四周型环绕居中怎么设置)

    word图片四周型环绕怎么设置(word图片四周型环绕居中怎么设置)

  • 荣耀时间设置在哪里(荣耀时间设置在屏幕上怎么变大了)

    荣耀时间设置在哪里(荣耀时间设置在屏幕上怎么变大了)

  • 怎么让高德地图横屏(怎么让高德地图声音比音乐声大)

    怎么让高德地图横屏(怎么让高德地图声音比音乐声大)

  • 智能手表sim卡取不出来(智能手表如何取出sim卡)

    智能手表sim卡取不出来(智能手表如何取出sim卡)

  • 微信淘宝返利是真的吗(微信里淘宝返利他们是怎么挣钱的)

    微信淘宝返利是真的吗(微信里淘宝返利他们是怎么挣钱的)

  • 苹果演示机值不值得买(苹果演示机能便宜多少)

    苹果演示机值不值得买(苹果演示机能便宜多少)

  • 车载蓝牙听不到微信语音(车载蓝牙听不到对方说话)

    车载蓝牙听不到微信语音(车载蓝牙听不到对方说话)

  • 抖音直播管理员怎么踢人(抖音直播管理员怎么发飘屏)

    抖音直播管理员怎么踢人(抖音直播管理员怎么发飘屏)

  • 嘀嗒出行如何邀请车主(嘀嗒出行如何邀请新乘客)

    嘀嗒出行如何邀请车主(嘀嗒出行如何邀请新乘客)

  • 闪聊为什么关闭(闪聊真的可以赚钱吗)

    闪聊为什么关闭(闪聊真的可以赚钱吗)

  • ltdmgr.exe是什么进程 有什么作用 ltdmgr进程查询(msgdlg.exe是什么意思)

    ltdmgr.exe是什么进程 有什么作用 ltdmgr进程查询(msgdlg.exe是什么意思)

  • OSPF区域间路由技术详解(ospf区域间路由和区域内路由)

    OSPF区域间路由技术详解(ospf区域间路由和区域内路由)

  • 元宇宙区块链协议Meta0宣布与Polygon建立合作关系(元宇宙产业链)

    元宇宙区块链协议Meta0宣布与Polygon建立合作关系(元宇宙产业链)

  • 基于BiLSTM-Attention实现天气变量预测风速(基于stm32的毕业设计)

    基于BiLSTM-Attention实现天气变量预测风速(基于stm32的毕业设计)

  • 纳税申报时间和报税时间是什么区别
  • 增值税加计抵减政策10%和15%
  • 固定资产出售如何申报增值税
  • 费用报销哪些可以不用合同的
  • 以前年度费用调减
  • 企业为职工购买的商业保险属于职工薪酬吗
  • 转款账户错误退款的账务处理
  • 小规模应纳税额怎么算
  • 蔬菜营销方案案例范文
  • 营改增以后算税公式
  • 代扣代缴增值税纳税义务发生时间
  • a公司转给b公司投资款的会计分录
  • 个体户财务章必须刻吗
  • 结转电费成本会计分录
  • 职工领取企业年金税收优惠
  • win10文件用什么打开
  • win10玩游戏太卡了
  • app data文件夹
  • 进口缴纳的关税通过什么核算
  • 什么叫应付账款科目
  • 无形资产入股注意事项
  • win11怎么关闭打开软件的弹窗
  • 代开票作废税未退该如何分录?
  • php开发微信小程序步骤
  • 财务人员如何审核招待费报销单
  • 税款滞纳金和罚款
  • 现金流量表结构分析
  • 吃辣第二天长痘痘
  • 残差网络中的残差指的是什么
  • matching path
  • 对方开具红字发票,我方怎么查询
  • 酒店押金的账务处理
  • 以前年度损益调整是什么意思
  • 底薪和提成分开发合法吗
  • 哪些行业不用缴纳增值税
  • 资产减值损失冲减
  • sql serverjdbc
  • 织梦tag标签怎么用
  • 哪些是生产企业
  • 税款所属期止是怎么写
  • 年度奖金个税计算器
  • 材料采购合同印花税税率
  • 存货核算科目设置
  • 企业间借款利息开票税收分类编码
  • 未摊销的费用怎样处理
  • 外币汇兑会计分录
  • 公司团体体检一般什么价位
  • 合伙企业是什么组织形式
  • 结余资金结转申请怎么写
  • 发票 发票专用章
  • 不能抵扣的进项税额转出会计分录
  • 空调的预计净残值是什么
  • 年度总预算一般在次年
  • mysql8.0二进制安装
  • ubuntu怎么样
  • 手机耳机插在电脑上能说话吗
  • win10系统玩lol弹出来
  • win7系统开机
  • 安装怎么弄
  • linux树形结构
  • windows8音频服务尚未启用 怎么解决
  • linux 操作指令
  • javascript零基础
  • python迭代器的作用
  • perl调试
  • async/await与promise(nodejs中的异步操作问题)
  • unity3d怎么移动物体
  • vue.js 开发工具
  • unity怎么调用方法
  • javascript标签大全
  • 安卓hook注入工具
  • 深圳电子税务局税种启用在哪里
  • 企业所得税到底是卖方承担还是买方承担
  • 税务局追缴社保流程及办理期限
  • 出口退税申报时闿
  • 江苏单位医保如何查询
  • 财税库银是什么费用
  • 土地增值税如何入账
  • 武汉代账公司一般怎么收费
  • 接受虚开增值税普票如何补救
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设