循环语句
满足某个条件时一直执行,当条件不满足的时候,停止执行;
程序如何执行的呢?
1. var i = 1;
2. i <= 4 看看条件是不是true-->是true---> 会走{} --- > i++
3. i = 2 i<=4 看看条件是不是true--->是true---> 会走{} --- > i++
4. i = 3 i<=4 看看条件是不是true--->是true----》会走{} ----> i++
5. i = 4 i<=4 看看条件是不是true--->是true---》 会走{}---> i++
6. i=5---》i<=4 看看条件是不是true--->是false--- 出循环
for
for(var i = 1;i<=10;i++){
console.log('输出');
}
while
初始化语句;
// while(条件判断){
// 语句体;
// 变量更新;
var i = 1;
while(i<=100) {
document.write(i+"<br>")
i++;
}
do-while
初始化语句;
// do{
// 语句体;
// 变量更新
// }while(条件判断)
var i = 1;
do{
document.write(i+'<br>');
i++;
}while(i<=100)
二break: 终止
break出现的场景:switch语句,循环中
for(var i =1;i<=100;i++){
document.write(i+'<br>')
if (i==50) {
break;
}
}
continue: 中止本次循环,继续下一次循环
for(var i =1;i<=20;i++){
跳过10和11
if (i=10 || i==11) {
continue;
}
document.write(i+'<br>')
}