位置: 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)?)

  • htc 3(htc 328t)

    htc 3(htc 328t)

  • 御龙在天怎么升级最快(御龙在天怎么升战力快)

    御龙在天怎么升级最快(御龙在天怎么升战力快)

  • 美图手机忘记锁屏密码忘了怎么办(美图手机忘记锁屏密码怎么解锁)

    美图手机忘记锁屏密码忘了怎么办(美图手机忘记锁屏密码怎么解锁)

  • 苹果系统和windows系统区别(苹果电脑装win10系统)

    苹果系统和windows系统区别(苹果电脑装win10系统)

  • 华为应用助手悬浮窗怎么开启(华为应用助手悬浮窗怎么开启不了)

    华为应用助手悬浮窗怎么开启(华为应用助手悬浮窗怎么开启不了)

  • Word全文行距怎么设置(word全文行距怎么设置)

    Word全文行距怎么设置(word全文行距怎么设置)

  • cad编辑文字快捷键(cad编辑文字快捷键是哪个)

    cad编辑文字快捷键(cad编辑文字快捷键是哪个)

  • 940mx相当于什么显卡(940mx性能相当于)

    940mx相当于什么显卡(940mx性能相当于)

  • 电信卡无法访问移动网络怎么解决(电信卡无法访问网络怎么样办)

    电信卡无法访问移动网络怎么解决(电信卡无法访问网络怎么样办)

  • 电动车干电池和锂电池的区别(电动车干电池和水电池哪个好)

    电动车干电池和锂电池的区别(电动车干电池和水电池哪个好)

  • 快手怎么清屏

    快手怎么清屏

  • oppo手机忘记手势密码怎么办(OPPO手机忘记手机密码怎么恢复出厂设置)

    oppo手机忘记手势密码怎么办(OPPO手机忘记手机密码怎么恢复出厂设置)

  • 能远程控制没联网的电脑么(远程控制连不上什么原因)

    能远程控制没联网的电脑么(远程控制连不上什么原因)

  • 网站和网页的联系(网页和网站是怎么连接起来的)

    网站和网页的联系(网页和网站是怎么连接起来的)

  • 怎么取消超级会员自动续费(怎么取消超级会员)

    怎么取消超级会员自动续费(怎么取消超级会员)

  • 手机涂鸦功能在哪里(手机涂鸦是什么意思)

    手机涂鸦功能在哪里(手机涂鸦是什么意思)

  • ios怎么清除软件缓存(苹果怎么清除软件)

    ios怎么清除软件缓存(苹果怎么清除软件)

  • 虚拟打印机打印的文件在哪里(虚拟打印机打印无响应)

    虚拟打印机打印的文件在哪里(虚拟打印机打印无响应)

  • 怎么样连接迷你摄像头(怎么样连接迷你耳机)

    怎么样连接迷你摄像头(怎么样连接迷你耳机)

  • qq亲密度和聊天有关吗(qq亲密值)

    qq亲密度和聊天有关吗(qq亲密值)

  • 荣耀v9有红外线功能吗(荣耀x9有红外线)

    荣耀v9有红外线功能吗(荣耀x9有红外线)

  • 华为有3dtouch吗(华为手机哪款有3dtouch)

    华为有3dtouch吗(华为手机哪款有3dtouch)

  • 电话响一下就正在通话中

    电话响一下就正在通话中

  • 角马群穿越在肯尼亚和坦桑尼亚之间的马拉河 (© zhengvision/Getty Images)(角马群的迁徙方向)

    角马群穿越在肯尼亚和坦桑尼亚之间的马拉河 (© zhengvision/Getty Images)(角马群的迁徙方向)

  • 帝国CMS列表页中怎么获取当前信息所属专题名称(帝国cms简介标签)

    帝国CMS列表页中怎么获取当前信息所属专题名称(帝国cms简介标签)

  • 每年税务师考试几次
  • 工商年报已报网上还查不出来
  • 增量留底退税基数是多少?
  • 房产租赁增值税率是5%还是9%
  • 网上社保增减员操作流程
  • 小企业准则适用于什么企业
  • 外购低值易耗品支付价款16万元
  • 房地产开发企业预缴增值税
  • 红字信息表跨月了还能开吗
  • 运费营改增时间
  • 补缴企业所得税滞纳金账务处理
  • 年收入超过12万什么时候申报
  • 专用发票和普通发票费率
  • 建筑企业新项目增值税的计算
  • 保障性住房享有怎么取消儿子的名字呀
  • 最新出口退税率调整
  • 收到汽车保险赔款怎么做账
  • 已付款未收到发票
  • 会计与税法折旧的关系
  • 多缴税款如何办理退税
  • 充值卡多长时间到账
  • 增值税专用发票的税率是多少啊
  • 按键盘不起作用怎么办
  • 企业出售自用车账务处理
  • 索尼vaio笔记本看型号
  • 鸿蒙系统怎么设置导航键
  • 一年以上预收账款
  • 法国著名画家塞尚属于什么流派?
  • php的转义字符反斜杠
  • 公司购监控设备入什么科目
  • 企业财务管理内部控制问题与应对策略
  • 微信小程序实现支付功能
  • 如何用php操作mysql
  • elipse左侧菜单栏显示
  • 前端如何将项目分类
  • springboot jni
  • redux-tookit
  • x-s和web_session
  • 出口信用保险补贴是否不征税收入
  • 总公司中标后走账怎么办
  • 企业扣税方式
  • phpcms v9用户手册
  • 假退库会计分录
  • 销售成本包括销售人员工资吗
  • 其他应收款是如何核算的
  • 其他应付款辅助是供应商还是客户
  • mysql存储过程语句
  • 两处取得工资薪金如何申报
  • 固定资产折旧提完了继续使用
  • 劳务公司可以用工资表做成本
  • 母子公司之间无偿划转固定资产
  • 承包经营所得个人所得税计算举例
  • 一般纳税人取得普票怎么做账
  • 如何算增值税金额
  • 接受政府补助的应纳税所得
  • 并购成本计算公式
  • 连接mysql数据出错1045
  • solaris 创建文件
  • 笔记本xp系统怎么升级win7系统
  • linux比较两个文件的差异
  • 中国有多少台百万机组
  • win7 64位系统双击桌面所有程序提示"文件没有与之关联的程序来执行"的解决方法
  • win10浏览器没有网络连接
  • win10无法安装无线显示器
  • win7不重装修复系统
  • opensuse怎么安装软件
  • dos 批处理
  • dos批处理高级教程合编.pdf
  • cocos2dx官方教程
  • opengl 顶点
  • shell脚本批处理
  • 浏览器app测试要点
  • python ping检测
  • 浅谈python
  • ubuntu各种方法卸载软件
  • 陕西省地方税务局公告2017年第2号
  • 国税税控开票系统
  • 支付宝怎么样开通刷脸支付
  • 武汉税务证怎么网上申请
  • 税务系统绩效管理首要目标
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设