文章目录
一.循环结构
在次写一下程序的三大结构
- 顺序:代码自上而下,按顺序执行
- 分支:根据指定的条件,选择不同的过程执行
- 循环:重复性较高且有规律可循
循环的两种概念
- 1.如果需要完成有规律可循并且重复的操作,那么可以使用循环。
- 2.通过设定开始和结束条件,只要符合条件就会重复的执行同一段代码。
循环必须要有某些固定的内容组成
- 1.初始化
- 2.条件判断
- 3.要执行的代码
- 4.自身改变
循环的意义
- 节省操作,减少代码冗余
循环的三要素
- 计数器的创建
- 执行条件(停止条件)的设定
- 计算器的改变
二.WHILE 循环
while
,中文叫 当…时,其实就是当条件满足时就执行代码,一旦不满足了就不执行了- 配合指定的语句,这个语句,叫循环语句
- 语法
while (条件) { 满足条件就执行 }
- 解释:while语句名;()执行条件(停止条件);{}重复执行的内容(循环体)
- 因为满足条件就执行,所以我们写的时候一定要注意,就是设定一个边界值,不然就一直循环下去了
// 1. 初始化条件 var num = 0; // 2. 条件判断 while (num < 10) { // 3. 要执行的代码 console.log('当前的 num 的值是 ' + num) // 4. 自身改变 num = num + 1 }
三.死循环
- 如果没有自身改变,那么就会一直循环不停了,就会形成死循环
四.DO WHILE 循环
- 是一个和
while
循环类似的循环 while
会先进行条件判断,满足就执行,不满足直接就不执行了- 但是
do while
循环是,先不管条件,先执行一回,然后在开始进行条件判断 - 语法:
do { 要执行的代码 } while (条件)
或do{}while(){}
- 解释1: do语句名的一部分;{}do的执行语句(循环体);while语句名的另一部分;
- 解释2: ()执行条件(停止条件); {}可选,while的执行语句(不是循环体,循环结束后执行)
// 下面这个代码,条件一开始就不满足,但是依旧会执行一次 do 后面 {} 内部的代码 var num = 10 do { console.log('我执行了一次'