循环结构
1,作用:
根据一定条件执行重复或相似的一段代码;
2,循环二要素
1, 循环条件
2, 循环体
3, while循环
语法:
while(条件){
循环体
}
eg:
while (i < 100)
{
console.log(i);
i ++;
}
4, do..while循环
语法:
do{
循环体
}while(条件);
流程:
先执行循环体
再判断条件
如果条件为true, 则继续执行循环体,否则退出;
5, 循环的流程控制
1, break;
在循环体内,用于跳出循环结构;
2, continue;
用在循环体内,跳出本次循环,继续执行下次循环;同python用法;
注意 : continue必须作用于循环
break可以作用在swith语局;
Document
6, for 循环
语法:
for(表达式1; 表达式2; 表达式3){
循环体;
}
表达式1: 循环条件的声明
表达式2: boolean, 循环条件;
表达式3: 更新循环变量;
类似C语言;
流程:
1, 先执行表达式1,声明循环条件,只执行1次;
2, 判断表达式2为 true or false,
3, 如果为true,执行循环操作;false退出循环
4, 执行表达式3,更新循环变量;
5, 返回第2步
for和while区别:
相同:
for和while都是先判断条件,再执行循环体;
不同:
while不确定循环次数
for 优先在确定循环次数的场景;
Document