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

  • redmi k30 5g配置(redmi k30 5g 测评)

    redmi k30 5g配置(redmi k30 5g 测评)

  • 华为p30pro看视频模糊(华为p30pro看视频卡顿)

    华为p30pro看视频模糊(华为p30pro看视频卡顿)

  • 不小心接听到境外号码(不小心接听到境外来电)

    不小心接听到境外号码(不小心接听到境外来电)

  • 电车soc代表什么意思(电动车里soc是什么意思)

    电车soc代表什么意思(电动车里soc是什么意思)

  • c语言中一个函数由函数首部和什么两部分(c语言中一个函数内部可以定义另一个函数)

    c语言中一个函数由函数首部和什么两部分(c语言中一个函数内部可以定义另一个函数)

  • 手绘板没有压感是什么原因(手绘板没有压感会怎么样)

    手绘板没有压感是什么原因(手绘板没有压感会怎么样)

  • 打印机删除后刷新又出来了(打印机删除后刷新又出来了,怎样删除)

    打印机删除后刷新又出来了(打印机删除后刷新又出来了,怎样删除)

  • 怎么关闭抖音的广告(怎么关闭抖音的声音)

    怎么关闭抖音的广告(怎么关闭抖音的声音)

  • qq设置聊天背景对方能看到吗(qq设置聊天背景怎么弄)

    qq设置聊天背景对方能看到吗(qq设置聊天背景怎么弄)

  • dvd光驱弹不出来怎么办(dvd光驱打不开怎么回事)

    dvd光驱弹不出来怎么办(dvd光驱打不开怎么回事)

  • 华为手机快应用是什么意思(华为手机快应用怎么删除)

    华为手机快应用是什么意思(华为手机快应用怎么删除)

  • 微信聊天怎么变成黑色对话框(微信聊天怎么变黑色了怎么调过来)

    微信聊天怎么变成黑色对话框(微信聊天怎么变黑色了怎么调过来)

  • 怎么取消分页符word(怎么取消分页符产生的空白页)

    怎么取消分页符word(怎么取消分页符产生的空白页)

  • 魅族16s怎么开启应用分身(魅族16s怎么开启90赫兹)

    魅族16s怎么开启应用分身(魅族16s怎么开启90赫兹)

  • 如何把照片存入微云(如何把照片存入百度网盘)

    如何把照片存入微云(如何把照片存入百度网盘)

  • 手机上显示hd有什么用(手机上显示hd有什么作用)

    手机上显示hd有什么用(手机上显示hd有什么作用)

  • internet环境中的防火墙建立在哪里(一般而言internet环境)

    internet环境中的防火墙建立在哪里(一般而言internet环境)

  • 抖音长视频怎么看(抖音长视频怎么保存观看进度)

    抖音长视频怎么看(抖音长视频怎么保存观看进度)

  • 安卓微信共享位置修改(安卓微信共享位置修改软件)

    安卓微信共享位置修改(安卓微信共享位置修改软件)

  • 怎么保存b站的视频(怎么保存b站的视频到本地)

    怎么保存b站的视频(怎么保存b站的视频到本地)

  • 淘宝如何制作视频(淘宝视频制作教程视频)

    淘宝如何制作视频(淘宝视频制作教程视频)

  • 手机qq克隆好友在哪(手机qq克隆好友是什么意思)

    手机qq克隆好友在哪(手机qq克隆好友是什么意思)

  • Vue动态组件 component :is的使用(vue动态组件component原理)

    Vue动态组件 component :is的使用(vue动态组件component原理)

  • HTML <span>标签(html span标签作用)

    HTML <span>标签(html span标签作用)

  • 微服务网关Gateway实践总结(微服务网关作用)

    微服务网关Gateway实践总结(微服务网关作用)

  • 先开票后跨月预缴税款可以吗
  • 在建工程应交税费会计分录
  • 基本账户转到一类卡
  • 农产品销售发票可以抵扣吗?
  • 债券的投资收益率
  • 平行登记要求总账
  • 北京建筑施工企业排名
  • 房地产开发企业销售自行开发的房地产项目
  • 运输增值税专票含税价怎么算
  • 如何区分劳务报酬
  • 营改增后为何还要交地税?
  • 小规模企业核定征收最新政策
  • 手撕票可以报销么
  • 多计提的冲回如何记账?
  • 进项税转出的会计处理
  • 增值税预缴税款表项目编号是什么
  • 二手车销售统一专票哪里开
  • 长期待摊费用多少钱
  • 坏账准备为负数怎么填资产负债表
  • 存货盘亏进项税额转出会计分录怎么做
  • 企业增资需要缴纳什么税
  • 网速检测工具
  • 企业收到科技创新发票
  • phpjson
  • linux怎么查看防火墙信息
  • PHP:preg_replace()的用法_PCRE正则函数
  • php根据经纬度计算距离
  • pytorch如何学
  • php如何做app
  • effective c++ github
  • 反向选择命令
  • find命令结果怎么导出到文本
  • 印花税的营业账簿是什么意思
  • mysql可以存什么
  • 待抵扣进项税额什么意思
  • 差旅费包括哪些费用
  • 车辆购置税收优惠
  • 劳务外经证预缴税款
  • 企业给员工报销的个人消费支出如何计税
  • 水利建设基金现在入费用还是入应交税费了
  • 商业汇票分为哪几种
  • 员工持股平台合伙企业
  • 公司在建厂房图片大全
  • 购入土地使用权用于建造厂房分录
  • 招待费用的进项发票可以抵扣吗
  • 机械租赁怎么开9个点
  • Ubuntu下mysql安装和操作图文教程
  • linux系统故障及解决方法
  • win10不是自己的账户
  • 在linux系统中命令
  • bash.exe
  • xp系统优化软件哪个好
  • win xp怎么样
  • win10快捷键合集
  • osx 10.9
  • win10一年更新几次
  • 电脑死机常见原因分析
  • win10 开始
  • win10账户登录闪退
  • win7系统安装软件乱码
  • win10不停的自动重启
  • 隐藏网络怎么连接电脑连不上
  • linux系统怎么更改语言
  • cocos creator源码
  • 遮罩层中对象的作用是
  • python读取grib
  • 视锥是什么意思
  • html里id
  • Python 操作MySQL详解及实例
  • jquery 异步提交表单
  • js基本代码
  • javascript怎么样
  • 怎样把短信转发到微信
  • 装卸搬运费属于
  • 关于成品油的吨油换算
  • 劳务派遣服务计税
  • 自己建造房屋
  • 国家税务总局2018年61号公告
  • 贵州电子税务总局
  • 计提缴纳城建税分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设