while和do while 循环
一.while循环
1. while 循环语法结构 while当...的时候
while(条件表达式){
循环体
}
2.执行思路当条件表达式结果为true则执行循环体否则退出循环
3.代码验证
var num = 1;
while (num <= 100){
console.log('好啊有');
num++;
}
4.里面应该也有计数器初始化变量
5.里面应该也有操作表达式 , 完成计数器的更新防止死循环
6.while循环案例
这两个例子比较简单,for循环也可以实现
所以我们来看看第三个例子
弹出一个提示框 你喜欢我嘛 输入喜欢 就提示结束 否则一直询问
弹出输入框,要求用户输入。
判断条件比较复杂我们使用while循环。
while循环语句中的条件表达式只要输入的不是我爱你,就一直循环。
二.do while循环
1.概念:do... while语句其实是while语句的一个变体。该循环会先执行一次代码块,然后对条件表达式进行判断,如果条件为真,就会重复执行循环体,否则退出循环。
2.do... while语句的语法结构如下∶
do {
循环体代码–条件表达式为true 时重复执行循环体代码}while (条件表达式) ;
3.执行思路:
先执行一次循环体代码
再执行条件表达式,如果结果为true,则继续执行循环体代码,如果为false,则退出循环,继续执行后面代码
注意∶先再执行循环体,再判断,我们会发现do...while循环语句至少会执行一次循环体代码
4.例子:
三.循环小结
四.continue关键字
continue关键字用于立即跳出本次循环,继续下一次循环(本次循环体中continue之后的代码就会少执行一次)。
例子:
五.break关键字
break关键字用于立即跳出整个循环(循环结束)。
while和do while 循环相关推荐
- 中兴面试总结,华为。技术,市场
1,软件测试,如何把这个测试做的更好. 进到一个新项目,作为测试人员应该都是想把测试做好,项目在符合客户质量要求的情况下按时交付的吧.但往往都事与愿违,造成这个结果的原因有很多很多.通过这段时间做自动 ...
- Linux shell 学习笔记(9)— 循环语句(for、while)以及更改字段分隔符
1. for 语句 bash shell 中 for 命令的基本格式如以下,$var 变量包含着这次迭代对应的当前列表项中的值. for var in list docommands done 也可以 ...
- 【机器学习】RNN循环神经网络
循环神经网络归属: 领域:机器学习 方向:自然语言处理 贡献:自动文本生成 循环神经网络实际应用: 生活中因为原始数据都是序列化的,比如自然语言,语音处理,时间序列问题(股票价格)等问题, 这个时候需 ...
- MindSpore循环神经网络
MindSpore循环神经网络 一. 神经网络的组成 神经元模型:首先简单的了解以下构成神经网络的最基础单元:神经元.每个神经元与其它神经元相连,处于激活状态时,就会向相连的神经元发送相应信号.从而改 ...
- 循环IRNNv2Layer实现
循环IRNNv2Layer实现 IRNNv2Layer实现循环层,例如循环神经网络(RNN),门控循环单元(GRU)和长期短期记忆(LSTM).支持的类型为RNN,GRU和LSTM.它执行循环操作,该 ...
- CodeGen按钮循环
CodeGen按钮循环 按钮循环是一个模板文件构造,它允许您迭代CodeGen拥有的按钮信息集合. 在按钮循环中处理的按钮的定义可以来自两个位置之一. 如果基于UI工具箱输入窗口定义进行处理,则默认情 ...
- CodeGen标记循环
CodeGen标记循环 标记循环是一个模板文件构造,它允许您迭代CodeGen拥有的标记信息的集合.为了使用标记循环,必须基于至少定义了一个字段标记的存储库结构生成代码. 标记循环由一对匹配的< ...
- CodeGen结构循环回路
CodeGen结构循环回路 structure循环是一个模板文件构造,它允许您迭代CodeGen拥有的有关结构的集合.为了使用结构循环,必须同时基于多个存储库结构生成代码. CodeGen可以通过以下 ...
- CodeGen融合核心关系循环扩展
CodeGen融合核心关系循环扩展 Expansion Tokens <HARMONYCORE_RELATION_NAME> 插入当前关系的名称.关系名称将自动生成,但可以由Harmony ...
- CodeGen字段循环Field Loop
CodeGen字段循环Field Loop 字段循环是一个模板文件构造,它允许迭代CodeGen拥有的有关字段的集合.这些字段定义可以来自以下两个位置之一: •如果基于从存储库结构中获取的信息生成代码 ...
最新文章
- 练习 MongoDB 操作 —— 分片篇(五)
- STM32堆栈大小及位置
- webpack + react 使用 eslint
- PyTorch官方权威教程书来了,LeCun力荐!意外的通俗易懂
- 人脸检测江湖的那些事儿——从旷视说起
- C程序设计--对文件的输入输出(案例)
- C语言-基础例题55道
- 解决本地文件上传时fakepath的问题
- 利用Openyxl为excel批量插入表头行(Excel读写基础操作)——上
- PHP实现微信小程序免密支付,微信免密支付,微信小程序实现微信支付功能!!!...
- 这一年,我“生病”了
- 大恒MER-1070-10GC相机 LINUX环境 QT开发记录
- LeetCode 0799. 香槟塔
- 2020年最新PHP面试题汇总(附答案)
- 手撕七大排序 (二)
- c盘增加一些html文件,教你三招,让C盘瞬间多出10个G
- android错误提示的意思
- 883. 三维形体投影面积C++
- rndc: connect failed: 127.0.0.1#953: connection refused
- 解决需要使用新应用以打开此 windowsdefender 链接