循环
重复操作,重复的条件
循环结构
while(循环条件){//条件为真的时候进行的操作
//循环的操作
}
循环组成:
循环条件:
初始条件(var i=0)
条件判断 (i<100)
条件的改变(i++)
循环操作
while
while{}
特点:先进行判断,再执行
do-while
do{} while( );
特点:先执行,后判断
区别:当循环不满足时,while循环一次也不执行,do-while至少执行一次
求1-100的偶数和
var i=2;
var sum=0;
while(i<=100)
{
sum+=i;
i+=2;
}
document.write(sum);
判断是否通过
for循环
for(初始值;条件判断;条件改变)
循环次数固定
顺序
1、先执行初始化 只执行一次
2、条件判断,成立进行下一个步骤,不成立,结束循环
3、循环操作
4、条件改变
5、重复2,3,4
注意:表达式可以省略,但是注意不要出现死循环,还有分号必须要写
for的条件中可以是多个式子
区别:
while:先判断,后执行(次数不固定的情况)
do-while:先执行,后判断(次数不固定的情况)
for:先判断,后执行(用于循环次数固定)
break:跳出当前结构,在switch结构里,就是跳出switch结构,在循环就跳出循环结构
continue:只应用于循环结构中,本次循环后面的代码不在执行,执行下一次