循环基本概念
- 循环结构是程序中一种很重要的结构。其特点是,在给定条件成立时,反复执行某程序段, 直到条件不成立为止。
- 给定的条件称为循环条件,反复执行的程序段称为循环体
- 循环结构简单来说就是:一次又一次的执行相同的代码块
-
现实生活中的循坏
- JavaScript中的循坏
- while语句;
- do-while语句;
- for语句;
while循环基本概念
- 格式:
while ( 条件表达式 ) {
语句1;
语句2;
....
}
- while语句执行流程:
- 判断条件表达式是否为真, 如果为真执行后面大括号中的内容
- 执行完毕再次判断条件表达式是否还为真,如果为真执行后面大括号中的内容
- 重复上述过程,直到条件不成立就结束while循环
var num = 0; while (num < 10){ alert(num); // 弹出0-9 num++; }
- 构成循环结构的几个条件
- 循环控制条件(条件表达式)
- 循环退出的主要依据,来控制循环到底什么时候退出
- 循环体(while后面的大括号{})
- 循环的过程中重复执行的代码段
- 循环结束语句(递增,递减,break等)
- 能够让循环条件为假的依据,否则退出循环
- 循环控制条件(条件表达式)
- while循环特点:
- 如果while中的条件一开始就不成立,那么循环体中的语句永远不会被执行
var num = 10; while (num < 10){ alert(num); // 什么都不弹 num++; }
- 如果while中的条件一开始就不成立,那么循环体中的语句永远不会被执行
while循坏注意点
- 死循环
- 条件表达式永远为真, 循坏永远无法结束,我们称之为死循环
- 任何值都有真假性
- 对于非Boolean类型的值, 会先转换为Boolean类型再判断
- while 后如果只有一条语句它可以省略大括号
- 如果省略大括号, while只会管制紧跟其后的那条语句
dowhile循环基本概念
do {
语句1;
语句2;
....
} while ( 条件 );
- do-while语句执行流程:
- 首先会执行一次循环体中的语句
- 接着判断while中的条件表达式是否为真,如果为真再次执行循环体中的语句
- 重复上述过程,直到条件不成立就结束while循环
var num = 20; do{ console.log(num); // 输出一次10 }while (num < 10);
- while循环特点:
- 不管while中的条件是否成立,循环体中的语句至少会被执行一遍