当前位置:网站首页>JaveScript循环
JaveScript循环
2022-07-25 10:54:00 【c_perfectworld】
循环
目的:重复执行某些语句
JS中的循环
for循环
while循环
do...while循环
for循环
被重复执行的语句称为循环体,能否继续执行,取决于循环的终止条件,由循环体及循环的终止条件组成的语句,称之为循环语句
语法结构:

初始化变量,就是用var声明的一个普通的变量,通常用于计时器使用
条件表达式用来决定每一次循环是否继续,就是终止的条件
操作表达式是每次循环最后执行的代码,经常用于计数器变量进行更新(递增和递减)
执行过程:

断电调试

双重for循环
打印多行多列的内容,需要通过循环嵌套来实现
循环嵌套是指在一个循环语句中再定义一个循环语句的结构,例如在for循环语句中,可以再嵌套一个for循环,这样的for循环语句我们称之为双重for循环
for循环小结
- for循环可以重复执行某些相同的代码
- for循环可以重复执行不同的代码,因为我们有计数器
- for循环可以重复执行某些操作,比如算数运算符加法操作
- 随着需求增加,双重for可以做更多,更好看的效果
- 双重for循环,外层循环一次,内层for循环全部执行
- for循环是循环条件和数字直接相关的循环
while循环
while (条件表达式) {
//循环体
}执行思路:当条件表达式结果为true,则执行循环体,否则退出循环
do while循环
do {
//循环体
} while (条件表达式)执行思路:跟while不同的地方在于 do while 先执行一次循环体在判断条件 如果条件表达式结果为真,则继续执行循环体,否则退出循环
do while 循环至少执行一次
注意: 先执行循环体,再判断,我们会发现do...while循环至少执行一次循环代码
循环小结
- js中有 for while do while循环三种
- 三种循环很多情况下可以相互替代使用
如果用来计数或者数字相关的,三者使用基本相同,但是更喜欢用for
- while和do while可以做更复杂的判断条件,比for更灵活
- while和do while执行顺序不一样,while先判断后执行,do while先执行一次后判断
- while 和do while执行次数不一样,do while至少执行一次,while可能一次也不执行
continue关键字
用于立即跳出本次循环,继续下一次循环
break关键字
退出所有循环
标识符命名规范
- 变量函数命名必须有意义
- 变量名称一般用名词
- 函数一般用动词
边栏推荐
- 菜单栏+状态栏+工具栏==PYQT5
- Menu bar + status bar + toolbar ==pyqt5
- Reptile foundation I
- 使用Three.js实现炫酷的赛博朋克风格3D数字地球大屏
- MIIdock简述
- Details of the list of state products that Apple announced to be eligible for the sales tax holiday in the United States
- 【电子器件笔记5】二极管参数和选型
- 相似矩阵,可对角化条件
- The most efficient note taking method in the world (change your old version of note taking method)
- Chapter 4 linear equations
猜你喜欢

微星主板前面板耳机插孔无声音输出问题【已解决】

论文解读(MaskGAE)《MaskGAE: Masked Graph Modeling Meets Graph Autoencoders》

Filter过滤器解决request请求参数乱码的原理解析

Smart cloud IOT platform STM32 esp8266-01s simple wireless light control

How to judge the performance of static code quality analysis tools? These five factors must be considered

W5500 is in TCP_ In server mode, you cannot Ping or communicate in the switch / router network.

Reptile foundation I

模型部署简述

Fillet big killer, use filter to build fillet and wave effect!

Maskgae: masked graph modeling meets graph autoencoders
随机推荐
OneNET平台控制W5500开发板LED灯
W5500在处于TCP_Server模式下,在交换机/路由器网络中无法ping通也无法通讯。
cookie and session
The principle analysis of filter to solve the request parameter garbled code
Menu bar + status bar + toolbar ==pyqt5
Miidock Brief
全网显示 IP 归属地,是怎么实现的?
toString()与new String()用法区别
Some errors of tensorflow calling multiple GPUs
Database integrity -- six constraints learning
苹果美国宣布符合销售免税假期的各州产品清单细节
Attendance system based on w5500
[dynamic planning] 70. Climbing stairs
矩阵的特征值和特征向量
[leetcode brush questions]
LVS负载均衡之LVS-NAT与LVS-DR模式原理详解
Chapter 4 linear equations
W5500上传温湿度到oneNET平台
Information management system for typical works of urban sculpture (picture sharing system SSM)
Let sports happen naturally, and fire creates a new lifestyle