博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(16)JavaScript的流程控制(js的循环)
阅读量:5340 次
发布时间:2019-06-15

本文共 953 字,大约阅读时间需要 3 分钟。

流程控制有3种结构

1、顺序结构:代码执行的本质就是顺序结构

2、分支结构:if家族

语法规则:

if (条件1) {
//代码块1 } else if (条件2){
//代码块1 } //如果所有条件都不满足不执行操作,这个else就可以省略 else {
//代码块1 }

3、循环结构:for循环结构 / while循环结构 /do...while循环结构

语法规则:

while 循环 (循环流程:初始化循环变量的值 --> 进行变量的判断 --> 完成业务逻辑  --> 循环变量增量)

PS:while循环的优点可以代替另外两种循环,而且还可以完成不知道循环次数的需求,缺点就是代码结构相对复杂

num = 0;  //初始化循环变量的值 while (num < 5){  //进行变量的判断     console.log('呵呵');  //完成业务逻辑     num += 1;  //循环变量增量 }

for 循环

PS:很明确知道循环次数的时候用for循环

// i++ 和 i += 1 是相同的 for (var i = 0;i < 5; i++){  // 1、是定义一个初始的变量(var i = 0) / 2、判定条件,进入循环的入口(i < 5) / 3、循环变量增量(i++) / 4、完成业务逻辑(console.log('for 循环'))     console.log('for 循环') }

do...while 循环

PS:在条件判断之前就需要执行一次循环体就会用

count = 0;  //先定义一个初始的变量 do{  //直接循环体     console.log('do...while 循环');  // 完成业务逻辑     count ++;  // 变量的增量 }while (count < 5)  // 循环的条件 PS:现实中工厂生产零件,要判断这个流线是否合格,就要先让这个生产线生产出零件,然后通过零件去判断是否是一条合格的生产线,如果合格可以循环的创建零件,如果不合格就要改查

 

转载于:https://www.cnblogs.com/shizhengquan/p/10431200.html

你可能感兴趣的文章
H5多文本换行
查看>>
HAL层三类函数及其作用
查看>>
Odoo 去掉 恼人的 "上午"和"下午"
查看>>
web@h,c小总结
查看>>
java编程思想笔记(一)——面向对象导论
查看>>
Data Structure 基本概念
查看>>
Ubuntu改坏sudoers后无法使用sudo的解决办法
查看>>
NEYC 2017 游记
查看>>
[搬运] 写给 C# 开发人员的函数式编程
查看>>
Python之旅Day14 JQuery部分
查看>>
core--线程池
查看>>
redux-effect
查看>>
Swift和OC混编
查看>>
Android轻量级的开源缓存框架ASimpleCache
查看>>
他山之石:加载图片的一个小问题
查看>>
shell - 常识
查看>>
mssql sqlserver 使用sql脚本 清空所有数据库表数据的方法分享
查看>>
分层图最短路【bzoj2763】: [JLOI2011]飞行路线
查看>>
linux下编译复数类型引发的错误:expected unqualified-id before '(' token
查看>>
codeforces 1041A Heist
查看>>