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

  • 诺基亚6030价格(诺基亚6030手机)(诺基亚6630上市价格)

    诺基亚6030价格(诺基亚6030手机)(诺基亚6630上市价格)

  • 饿了么怎么改定位(饿了么怎么改定位城市)

    饿了么怎么改定位(饿了么怎么改定位城市)

  • 抖音买东西需要绑定银行卡吗(抖音买东西需要输入身份证号码)

    抖音买东西需要绑定银行卡吗(抖音买东西需要输入身份证号码)

  • 一加8支持防水的级别是多少(一加支持防水的手机)

    一加8支持防水的级别是多少(一加支持防水的手机)

  • 微信第二天从几点计步(微信第二天才收到前一天的消息)

    微信第二天从几点计步(微信第二天才收到前一天的消息)

  • 路由器有什么功能和作用呀(路由器什么功能包括转发)

    路由器有什么功能和作用呀(路由器什么功能包括转发)

  • 两张电信卡可以同时在一个手机上使用吗(两张电信卡可以合并一个套餐吗)

    两张电信卡可以同时在一个手机上使用吗(两张电信卡可以合并一个套餐吗)

  • 淘宝用户id在哪里找(淘宝账号id在哪里查看)

    淘宝用户id在哪里找(淘宝账号id在哪里查看)

  • 对讲机充电红灯是代表正在充电吗(对讲机充电红灯是充满了吗)

    对讲机充电红灯是代表正在充电吗(对讲机充电红灯是充满了吗)

  • 微信零钱记录删了能恢复吗(微信零钱记录删除了怎么查账)

    微信零钱记录删了能恢复吗(微信零钱记录删除了怎么查账)

  • 电脑怎么下载itunes(电脑怎么下载iTune)

    电脑怎么下载itunes(电脑怎么下载iTune)

  • 苹果11是双卡吗(苹果11是双卡吗双卡双待吗)

    苹果11是双卡吗(苹果11是双卡吗双卡双待吗)

  • 淘宝聚划算多久一次(天猫聚划算)

    淘宝聚划算多久一次(天猫聚划算)

  • 电脑爱剪辑怎么加字幕(电脑爱剪辑怎么去水印)

    电脑爱剪辑怎么加字幕(电脑爱剪辑怎么去水印)

  • ipad怎么查电池寿命(ipad怎么查电池健康状态)

    ipad怎么查电池寿命(ipad怎么查电池健康状态)

  • 华为手机是不是有碎屏保(华为手机是不是有个隐私页面)

    华为手机是不是有碎屏保(华为手机是不是有个隐私页面)

  • pr导出一定要渲染吗(pr渲染后导出与直接导出有区别吗)

    pr导出一定要渲染吗(pr渲染后导出与直接导出有区别吗)

  • 快手胶卷的照片怎么删(快手胶卷的照片怎么制作)

    快手胶卷的照片怎么删(快手胶卷的照片怎么制作)

  • 为什么抖音安装失败(为什么抖音安装失败怎么办)

    为什么抖音安装失败(为什么抖音安装失败怎么办)

  • 公司oa系统怎么安装(oa系统如何操作)

    公司oa系统怎么安装(oa系统如何操作)

  • 视频长了发不出去怎么办(视频长发不出去怎么剪辑)

    视频长了发不出去怎么办(视频长发不出去怎么剪辑)

  • 如何让蚂蚁借呗不显示(蚂蚁借呗怎么让别人还款)

    如何让蚂蚁借呗不显示(蚂蚁借呗怎么让别人还款)

  • 华为p30手机定位在哪里设置(华为p30手机定位追踪)

    华为p30手机定位在哪里设置(华为p30手机定位追踪)

  • 小米8息屏时间怎么设置(小米8屏幕熄灭时间设置)

    小米8息屏时间怎么设置(小米8屏幕熄灭时间设置)

  • 如何添加更多微信表情(简述如何添加更多的微信好友)

    如何添加更多微信表情(简述如何添加更多的微信好友)

  • uniapp 实现生成海报并分享给微信好友和保存到本地相册(uniapp生成h5)

    uniapp 实现生成海报并分享给微信好友和保存到本地相册(uniapp生成h5)

  • A Loepa oberthuri moth (© Robert Thompson/Minden Pictures)

    A Loepa oberthuri moth (© Robert Thompson/Minden Pictures)

  • 增值税发票选择确认平台打不开怎么办?
  • 国税税务登记号查询
  • 下列哪些收入为免税收入
  • 实收资本利息收入可以资本化
  • 会计凭证借贷方向
  • 其他应收款要做账吗
  • 税务局登录账号是多少
  • 个人部分社保怎么计算
  • 上个月未抵扣忘记做进项会计分录
  • 苗木发票抵扣公式
  • 工资中代扣水电费是什么意思
  • 建筑行业增值税税率是多少
  • 专票作废后怎样退税
  • 增值税发票过期了,对方可以重开吗
  • 会务费税前扣除比例
  • 收到支票怎么处理
  • 修叉车这个工作怎么样
  • 金融企业贷款损失准备金税务管理
  • cmos bjt
  • php判断查询是否有结果
  • kb4586819更新
  • 应付票据开出票据的会计分录
  • 拆迁补偿收入如何纳税
  • 融资租赁与经营租赁的区别主要是
  • 资产减值损失的借贷方向
  • sbdrvdet.exe - sbdrvdet是什么进程 有什么用
  • 取得土地使用权的方式
  • elementui中的el-tab-pane为什么内容会为0
  • 免税的农业企业可以抵扣专票吗
  • 简单html代码
  • 残保金计提比例
  • 销售原材料怎么入账
  • 开会旅游的费用怎么算
  • 机动车价外费用发票如何开具
  • mysql常用命令行大全
  • sql server ceiling
  • 金税三期个人所得税申报
  • 企业固定资产折旧可以按照其价值和使用情况
  • 托收承付和委托收款区别
  • 固定资产残值怎么做账务处理
  • 废料如何做分录
  • 其他未列明信息技术服务业
  • 房产税怎么实行
  • 应付工资比计提工资高
  • 招待费的增值税怎么算
  • 免税收入和征税收入怎么做账
  • 银行存款利息计算器在线计算器
  • 机械租赁带司机和不带司机的税率
  • 给法人交社保,不发工资可以吗
  • 银行存款明细账借方代表什么
  • 旅行社财务会计工作内容
  • 会计一般用什么软件
  • 现金收款凭证的填制日期应当是
  • 算账的意思是什么?
  • mysql 备份和恢复
  • windowsupdate.diagcab
  • window8系统安装步骤
  • ubuntu系统怎么用
  • win10系统样子
  • 简述在windows中创建用户的步骤
  • 升级win10系统后鼠标键盘无法用什么原因
  • opengl做简单的模型
  • js填写input
  • javascript例题
  • docker 开源项目
  • jQuery扩展实现text提示还能输入多少字节的方法
  • 简单介绍linux系统有哪些主要特点?
  • jquery中的事件
  • 利用forever和pm2部署node.js项目过程
  • 使用jsonp跨域,服务端如何改
  • python模拟操作
  • 关于Colloder事件
  • android studio如何用安卓手机模拟
  • 你不需要知道我是谁,祖国知道我
  • 陕西省国家税务总局班子成员
  • 中国税务定额发票怎么开
  • 浙江省国家税务局总局官网
  • 药品定价的三种形式
  • 航天金穗280怎么入账
  • 关于车辆购置税的规定,下列说法正确的是
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设