while
、语法
while(条件){执行代码}
、当条件为true,执行代码
do while
、语法
do{
条件为真时执行
}whiele(){
条件为假时执行
}
、do-while的改变计数器需要写在do语句中,否则会造成死循环
while和do-while的区别?
、 do-while无论结果为真还是为假,都会执行一次
continue关键字 和 break关键字的使用
、continue:继续,break:间断,暂停
、都是用来控制循环结构的,主要是用来停止循环的
、continue:终止本次循环,但是,还会执行后面的循环。。也可以理解为:跳过本次循环中剩下的语句,执行下一次循环
、break:完全结束一个循环,跳出循环执行体,执行循环后面的语句
for
、语法
for(计数器/开始的条件,停止的条件,改变计数器){}
for(var i = 0; i < 10; i++){
console.log(1);
}
、for循环嵌套的时候,各个循环的计数器变量名不能重复,否则会死循环
、无法靠自身控制的循环,称为死循环
、死循环应用,
不知道要循环几次的问题,利用死循环的原理,每次判断一个条件,直到满足条件,利用break跳出循环
for和while
、知道执行次数时用for,在无法判断循环次数时用while