while循环:
while(条件){
满足条件就执行
}
先条件判断,为true则执行大括号中的代码,一直到条件为false时循环结束;
do-while循环:
do{
条件结果为true时执行的代码
}
while(条件)
do-while是while循环的变异体,不管条件是否为true,do中的代码先执行一次,然后再判断条件;
do-while 至少会执行一次代码;
for循环:
for(初始值1;条件2;值改变3){
条件为true时执行的代码
}
执行顺序:1243-243-243....2-条件判断为false时循环结束;
for循环的变化写法1:
var i = 1
for(;i<=5;i++){
console.log(i)
}
for循环的变化写法2:
var i = 1
for(;i<=5;){
console.log(i)
i++
}
死循环:
for(;;){
console.log(i)
}
break 打断,不再继续循环
break关键字,直接结束循环,继续执行循环后面的代码;
continue 循环中的跳转关键字
结束当前循环,继续下一次的循环;