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

  • soul删除的聊天记录怎么恢复(soul删除的聊天框)

    soul删除的聊天记录怎么恢复(soul删除的聊天框)

  • 小米10与华为mate30的对比(小米10与华为mate20pro)

    小米10与华为mate30的对比(小米10与华为mate20pro)

  • 荣耀v20可以用华为云电脑吗(荣耀v20可以用华为账号吗?)

    荣耀v20可以用华为云电脑吗(荣耀v20可以用华为账号吗?)

  • 华为手机桌面文件夹如何解散(华为手机桌面文件夹如何重命名)

    华为手机桌面文件夹如何解散(华为手机桌面文件夹如何重命名)

  • 手机微信号封了怎么解封(手机微信号封了怎么样才能解封)

    手机微信号封了怎么解封(手机微信号封了怎么样才能解封)

  • 镜头iso是什么意思(数码相机 镜头 iso)

    镜头iso是什么意思(数码相机 镜头 iso)

  • 迅雷回收站怎么恢复(迅雷回收站还原在哪里)

    迅雷回收站怎么恢复(迅雷回收站还原在哪里)

  • 台式电脑主要的5个组成部分(台式电脑主要的配置)

    台式电脑主要的5个组成部分(台式电脑主要的配置)

  • 手机微博怎么关闭私信(手机微博怎么关闭点赞记录)

    手机微博怎么关闭私信(手机微博怎么关闭点赞记录)

  • 音乐包和vip区别(音乐包和vip区别网易云)

    音乐包和vip区别(音乐包和vip区别网易云)

  • 苹果id被锁定是什么意思(苹果id锁了怎么解除)

    苹果id被锁定是什么意思(苹果id锁了怎么解除)

  • 苹果白点怎么取消(苹果白点里面功能怎么调)

    苹果白点怎么取消(苹果白点里面功能怎么调)

  • 本机进入ott模式怎么办(本机进入OTT模式怎么解除)

    本机进入ott模式怎么办(本机进入OTT模式怎么解除)

  • 怎么下载支付宝在手机上(怎么下载支付宝账单)

    怎么下载支付宝在手机上(怎么下载支付宝账单)

  • ipad应用闪退解决方法(ipad应用软件闪退)

    ipad应用闪退解决方法(ipad应用软件闪退)

  • QQ字母标识怎么设置(qq字母标识会消失吗)

    QQ字母标识怎么设置(qq字母标识会消失吗)

  • 缩进2字符是多少厘米(缩进2字符是多少磅)

    缩进2字符是多少厘米(缩进2字符是多少磅)

  • 多媒体与传统媒体的区别(多媒体与传统媒体的异同之处)

    多媒体与传统媒体的区别(多媒体与传统媒体的异同之处)

  • vivo拉黑能收到信息吗(vivo拉黑人之后能收到短信吗?)

    vivo拉黑能收到信息吗(vivo拉黑人之后能收到短信吗?)

  • 苹果11实体店分期要求(苹果实体店分期需要什么条件)

    苹果11实体店分期要求(苹果实体店分期需要什么条件)

  • 小米手机私密空间怎么打开(小米手机私密空间文件恢复)

    小米手机私密空间怎么打开(小米手机私密空间文件恢复)

  • 抖音如何运营(抖音如何运营更好)

    抖音如何运营(抖音如何运营更好)

  • vivox27自带微信美颜吗(vivo手机微信2怎么弄出来)

    vivox27自带微信美颜吗(vivo手机微信2怎么弄出来)

  • VS Code上搭建Vue开发环境超详细教程(vscode搭建vue开发环境)

    VS Code上搭建Vue开发环境超详细教程(vscode搭建vue开发环境)

  • 帝国cms怎么上传大文件(帝国cms上传视频半天没反应)

    帝国cms怎么上传大文件(帝国cms上传视频半天没反应)

  • 广告费的明细
  • 补缴工会经费后所得税还要调整吗
  • 工程服务增值税税率1%
  • 土地以租代卖,违法吗
  • 预付费卡税务处理
  • 资本回收系数等于什么系数与利率之和
  • 购销行为的帐务处理如何做?
  • 长期挂账其他应付款违反了哪项制度
  • 找贴现公司贴现有风险吗
  • 房租税费计入什么会计科目
  • 发票开什么明目列福利费
  • 办理营业执照需要钱吗
  • 建安发票税率是多少2011年
  • 提供物业管理服务税率
  • 公司购买的汽车可以一次性扣除吗
  • 预存话费返还怎么操作
  • 外企投资应该怎么投资
  • 发票丢了还可以重开吗
  • 小规模付增值税怎么做账
  • 生产领用产成品验证会计分录
  • mac outlook怎么设置邮箱签名
  • 国际重复征税的解决方法公式
  • win7系统电脑开机密码忘记了怎么办
  • 私营合伙企业个税怎么算
  • 特殊收入应扣减可加计扣除的研发费用政策依据
  • 微软win11预览版
  • 键盘突然打不出来字
  • 已开票未收款怎么做账
  • 专项储备购买安全设备会计分录
  • 前端 组件化
  • php计算圆的周长和面积代码
  • 销售机构人员工作总结
  • 工会经费计提分录怎么写
  • php中定义函数
  • 长期股权投资
  • React面试题最全
  • php读取文件内容的方法和函数
  • websocket前端vue
  • 哪些情形需要办理会计工作交接
  • 企业所得税季初和季末怎么算
  • js方案
  • js let与var区别
  • 已抵扣的发票冲红会计分录
  • 未收回的货款属于什么会计科目
  • mysql数据库注入
  • 应该免税的增值税是什么
  • 营改增后可以抵扣的进项
  • 公司向个人借款怎么做账
  • 城乡居民死亡后需要办理什么手续
  • 劳务支出如何做账
  • 社保可以不计提账务处理
  • 员工个人买的保险可以税前扣除吗
  • 出租房屋的广告怎么写好
  • 现金收款凭证的填制日期应当是
  • mysql子查询嵌套查询
  • windows10秋季创意者更新
  • win8分盘怎么分
  • linux系统中命令什么大小写
  • linux查看sh
  • linux 使用技巧
  • win10一年更新几次
  • linuxvi编辑器三种模式
  • win10升级win1
  • win7系统教程
  • Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
  • python urljoin
  • 用pyth
  • js if语句怎么写
  • js的脚本语言
  • 安卓用什么抓包
  • js中substring和substr有区别吗
  • javascript教程完整版
  • 上海国家税务局电话
  • 教师职称申报申请
  • 宁波税务总局官网
  • 哈尔滨出租车可以拼车吗
  • 云南省国家税务局网上办税服务厅
  • 天津税务查询电话
  • 残疾人的房产可以买卖吗
  • 税率分几种 分别是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设