Javascript——while循环和do-while循环

科技英语/专业英语——改错总结【2】 1.固定句式 make it + adj + 句子 例:These features make the electronic systems difficult to intercept this kind of signal. 正确形式:These features make it  difficult for the electronic systems  to intercept 阅读详情

while循环语法

    计数器
    var 变量=0;
    while(循环的条件){
    	循环体;
    	计数器++;
    }

执行过程:先判断条件是否成立, (条件结果是true还是false),如果是false,那么循环的代码(while的大括号中的代码都不执行),如果是true, 那么先执行循环体,然后执行计数器,然后直接去–>循环的条件,再次判断是否成立,成立则继续执行循环体,否则跳出循环。执行完循环体之后,计数器+1,然后再去循环的条件,判断,成立则循环,否则跳出循环。

循环要有结束的条件,还应有计数器(记录循环的次数)

例1:计算1-100之间所有数字的和

var sum=0;//存储最终的和
var i=1;//计数器
while(i<=100) {
    sum=sum+i;//不停计算数字的和
    i++;
}
console.log("和为"+sum);

例2:求6的阶乘

var mult=1; //存储最终阶乘的结果
var i=1; //开始的数字
while(i<=6){
    mult=mult*i;
    i++;
}

例3:求1-100之间所有偶数的和

var i=1;
var sum=0;
while(i<=100){
    //判断这个数字是不是偶数,如果偶数则相加,把结果存放在sum变量中
    if(i%2==0){
        sum+=i;
    }
    i++; //为了不变成死循环
}
console.log("和为"+sum);

例4:请输入1-100之间所有能被7整除的数字

var i=1;
while(i<=100){
    //判断这个数字是否能够被7整除
    if(i%7==0){
        console.log(i);
    }
}

例5:求账号和密码是否一致,登录效果实现

var userName=prompt("请您输入账号"); //存储账号
var userPwd=prompt("请您输入密码"); //存储密码
//如果账号或者密码不对,则一直提示用户输入账号和密码
while(userName!="admin"||userPwd!="123"){
//变量的重新赋值
    userName=prompt("请您输入账号");//存储账号
    userPwd=prompt("请您输入密码");//存储密码
}
console.log("登录成功");

do-while循环
语法:

do{
    循环体
}while(条件);

执行过程:
先执行一次循环体,然后判断条件是否成立,不成立则跳出循环,成立则执行循环体,然后再判断条件是否成立,成立则继续循环,否则跳出。

例1:求100以内所有3的倍数的和

var i=1;
var sum=0;
while(i<=100){
    if(i%3==0){
        sum+=i;
    }
    i++;
}
console.log(sum);

while循环特点:先判断,后循环,有可能一次循环体都不执行
do-while循环特点:先循环,后判断,至少执行一次循环体

【MicroPython编程-ESP32篇:设备驱动】-BNO08X系列传感器驱动 BNO08X 系列(BNO085/BNO086)是一款系统级封装 (SiP),集成了三轴加速度计、三轴陀螺仪、磁力计以及运行 CEVA SH-2 固件的 32 位 ARM® Cortex™-M0+ 微控制器。SH-2 包含 MotionEngine™ 软件,该软件提供复杂的信号处理算法来处理传感器数据,并提供精确的实时 3D 姿态、航向、校准加速度和校准角速度,以及更高级的上下文输出。BNO08X 集成在一个 28 引脚 LGA 封装中,尺寸为 3.8mm x 5.2mm x 1.1mm。它兼容 Andro 阅读详情

相关推荐

计算机视觉——多视图几何

多视图几何1.前言1.1 多视图几何概念2. 基本原理2.1 对极几何2.2 基础矩阵2.2.1 基础矩阵推导2.2.2 求解基础矩阵3. 实验过程3.1 实验数据准备3.2 实验代码3.3 实验结果及分析4. 实验中遇到的问题 1.前言 1.1 多视图几何概念 多视图几何是利用在不同视点所拍摄图像间的关系,来研究照相机之间或者特征之间关系的一门科学。 多视图几何(Multiple View ...

RuiMa的博客 7715

JavaScript 运算符 流程控制-循环

*循环 能够说出 循环的一个目的 能够说出for 循环的执行过程 能够使用断点调试来观察代码的执行过程 能够使用for循环完成累加求和的案列 能够使用双重for循环来完成乘法表案列 能够说出while 循环 和 do while 循环的区别 能够说出 break 和 continue 的区别 1.循环 循环的目的: 在实际问题中,有许多具有规律性的重复操作,因此在程序中要完成这类操作就需要重复执行某些语句 *js中,主要有三种类型的循环语句 for循环 实际

weixin_48116269的博客 356

国产FPGA开发实战:紫光同创编程软件中的约束文件详解与常见问题

本文详细解析了紫光同创FPGA编程软件中约束文件的关键配置技巧与常见问题。通过基础架构解析、时钟约束实践、物理约束调控及典型问题排查指南,帮助开发者高效掌握国产FPGA开发中的约束文件应用,提升开发效率与设计稳定性。

gin88的博客 907

JavaScript利用逢7过游戏理解while循环

逢7过游戏,打印1-100,遇到能被7整除或者带7的数字打印“过”代替 <script> var num = 1 while (num <= 100) { var ge = num % 100 % 10 var shi = parseInt(num % 100 / 10) if ((num % 7 ==0) || ge == ...

止水Itachi 2417

SpringBoot 指标监控——Actuator

1、 访问:localhost:8000/actuator 设置健康监控显示具体情况 metrics http://localhost:8000/actuator/metrics/jvm.gc.live.data.size 定制化health信息 //利用构造器,在注册中心中添加cityService.saveCity.count指标 public CityServiceImpl(MeterRegistry meter...

weixin_44302046的博客 4628

STM32f103--ADC配置

2.对于规则通道,选中EXTI线路11或TIM8_TRGO作为外部触发事件,可以分别通过设置ADC1和ADC2的ADC1_ETRGREG_REMAP位和ADC2_ETRGREG_REMAP位实现。注意: 在双ADC模式里,当转换配置成由外部事件触发时,用户必须将其设置成仅触发主ADC,从ADC设置成软件触发,这样可以防止意外的触发从转换。2.在某些双ADC模式中,在完整的ADC1数据寄存器(ADC1_DR)中包含了ADC1和ADC2的规则转换数据。通过设置ADC_CR2寄存器的ADON位可给ADC上电。

weixin_51864506的博客 5313

JS学习之do while 循环

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>do while循环</title> <script> // //1.do while语法结构 // do { // //循环体 // }while(条件表达式) //2.执行思路 跟while循环不同的地方就是 do while 先执行一次循环体,再判断条件

weixin_44079801的博客 953

数字IC后端设计实战:从floorplan到powerplan的优化策略

本文深入探讨了数字IC后端设计中从Floorplan到Powerplan的核心优化策略。文章强调了Floorplan作为布局基础的重要性,并详细解析了Powerplan规划,特别是针对低功耗设计中MTCMOS的应用与IR Drop分析。通过实战经验分享,提供了从模块摆放到电源网络构建、再到IR Drop问题层层递进的解决方案,旨在帮助后端工程师构建稳健高效的芯片物理设计。

weixin_28338005的博客 349

js 循环中的continue使用方法,以及计算1-100除7外整数的和

continue 作用是循环中跳过其中某一个循环. //吃5个苹果,其中第2个坏掉了,扔掉它,继续吃第3.4.5个 for (var i =1;i<=5;i++) { if (i == 2) { continue; //遇到continue 那么就退出本次循环,继续执行下一次循环. } console.log('我正在吃第'+i+'个苹果'); } </scr.

菜鸟技术员 3092

运营商拼命封杀的PCDN到底是个啥?

最近一段时间,很多宽带用户发现自家的网速莫名其妙变慢了,甚至收到了运营商发来的“违规使用宽带”警告短信,严重的甚至直接被断网。很多人一头雾水:我交了钱办的宽带,自己买的插件或者京东云、网心云这些硬件赚点“电费”,怎么就成了运营商眼中的“过街老鼠”?今天,我们就把这层窗户纸捅破,深度剖析这个让互联网大厂省下几十亿、让运营商恨得牙痒痒、让用户夹在中间进退两难的技术黑话——。

网络技术联盟站 917

《我的Classic Platform AUTOSAR之路》 BSWM 模式管理(二)ESH

只有 PostRun 和 wakeup 才能切换到 RUN,其他状态需要先切换到 wakeup 模式。进入 RUN 模式需要打开通信 allow,退出 Run 需要 disable 通信 allow。Prepareshut 与 dem_shutdown 绑定,如果没有 dem 配置,不会生成。除了 Init 模式下,其他模式下都要检查 ECU 的唤醒源和通信 pending 需求。与 ECUM 相关,整个 ECU 状态管理的状态机制。postrun 可以不配置,需要根据自己的需求使能。

libuping2023的博客 964

js基础笔记学习47do-while练习

前端

qq_41632427的博客 188

嵌入式系统开发笔记101:STM32CubeIDE安装过程中的2个错误及其解决方法

STM32CubeIDE在安装过程中,遇到了2个错误,本文阐述其解决方法。产生上述错误的原因,都在于中文。STM32CubeIDE不能很好的支持中文,所以在使用STM32CubeIDE进行项目设计的过程中,不要使用中文,包括项目所在的路径。

snmplink的博客 8555

Javascript 循环结构while do while for实例讲解

下面,我们对这些循环结构进行逐一讲解。

2301_78835635的博客 2387

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

JavaScript do-while循环

JavaScript do...while语句创建一个循环,该循环执行指定的语句,直到测试条件的计算结果为false。本文章向大家介绍do-while循环的基本语法和使用实例。

wuxiaopengnihao1的博客 1814

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

javascript while和do while循环练习

while基本概念: 起码知道饼是咋做的 // 1. while 循环语法结构 while 当…的时候 // while (条件表达式) { // // 循环体 // } // 2. 执行思路 当条件表达式结果为true 则执行循环体 否则 退出循环 // 3. 代码验证 var num = 1; while (num <= 100) { console.log('好啊有'); num++; }

博客 1244

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

JS–do……while循环语句

do-while循环 循环打印1-10之间所有整数,使用do-while循环 var i=1; do{//循环体 console.log(i); i++; }while(i<=10);//循环条件 练习:打印70-60之间所有的整数,使用do-while循环 var i=70;//初始值 do{ console.log(i);//循环体 i--;//增量 }while(i>=60);//循环条件 练习:打印1-100之间所有的奇数 var i=1;...

weixin_69383385的博客 1747

JavaScript:do while循环语句及案例

目录:do while循环语句。执行思路。案例:1. 打印人的一生,从1到100岁。2. 计算 1 ~ 100 之间所有整数的和。3. 弹出提示框:你爱我吗? 如果输入 我爱你 则提示结束,否则,一直询问。循环小结。三种循环的区别。for 和 while 的区别。

WLK654321的博客 1987

〖大前端 - 基础入门三大核心之JS篇⑲〗- JavaScript的流程控制语句「do while循环语句及while算法题」

在 JavaScript 中,do-while 循环语句是一种类似于 while 循环语句的循环结构,不同的是,它会先执行一次循环体中的代码,然后再检查循环条件,如果循环条件为真,则继续执行循环体中的代码,否则退出循环。

易编橙 · 终身成长社群,相遇已是上上签! 1万+

JavaScript中for循环,while循环,do......while循环。

一.for循环 for循环语法结构: for(循环条件初始化;循环条件判断;循环迭代){ 循环体; } 执行规则: 第一步:循环条件的初始化 var i=0; 只在最开始执行一次 第二步:循环条件判断 i&amp;lt;5; 若判断条件结果为真:则执行循环体 若不成立: 结束循环; 第三步:循环迭代 i++ 第四步:回到第二步 案...

weixin_44382073的博客 828

JavaScript之三大循环结构(for循环,while循环,do-while循环)

JavaScript之三大循环结构(for循环,while循环,do-while循环) 目录 1、for 循环 1.1 语法格式 1.2 执行过程 1.3 语法要求 1.4 for 循环练习题 练习一:计算斐波拉契数列:1 1 2 3 5 8 13 21...的前20项之和 练习二:计算数列:2/1,3/2,5/3,8/5...的前二十项的和 2、while循环 2.1 语法格式 2.2 while循环练习题 练习一:计算100以内所有偶数的和 练习二:输入一个正整数,判断它是否是

TangJing_的博客 1305

Javascript while和do while循环

Javascript while和do while循环 循环必须要有三个,初始值,条件,条件所产生的变化内容 1.必须要初始循环变量 2.必须要进入循环的条件 3.必须要有向条件外发展的表达式 ​ 循环语句是在瞬间全部执行完成的,在循环过程中所发生的事情都是瞬间的,但是如果在循环写点击或者其他的异步方法时,这些操作以当时在循环完成后开始的 <!-- 嵌套循环 *三角形 --> &l...

qq_44761544的博客 385

js中的while循环和do while循环的区别

循环都是用来重复执行一段代码块,直到满足某个条件为止。它们的主要区别在于条件检查的位置。这两种循环结构在不同的场景中都很有用,具体使用哪种取决于你的需求。如果为真,则再次执行循环体;如果为假,则结束循环。),然后再次检查条件。这个过程会一直重复,直到条件为假(即。如果为真,则执行循环体(在 JavaScript 中,不再小于 5)为止。循环首先执行循环体(

zhang20040217的博客 640

JavaScript while、do while循环 和continue break

昨天我发了一下 JavaScript 三种循环中的for循环 今天我们来说剩下的两个循环 while 及 do while 以及两种关键字 break 和continue ????  while 循环    while 和for 循环结构相似    语法如下 while(条件表达式){ 循环体; }  执行过程   当条件表达式为真 执行...

shen_yk的博客 821

javaScript三种循环—for、while、do...while的用法及区别

JavaScript中for循环,while循环以及do...while循环的区别及用法

si_yf的博客 1195

【JavaScript】循环(while、do...while、for)

JavaScript中的循环语句(while、do...while、for)是三大流程控制语句中重要的一环。通过循环语句可以反复执行某些语句多次。循环的目的:可以重复执行某些语句。

浅陌繁星的博客 1038
上一篇: Javascript——if-else语句和switch-case语句
下一篇: Javascript——for循环举例(难的)
mintsolace
博客等级 码龄9年 31粉丝 135原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值