- while格式: while(条件判断){循环体}==> 当条件判断为true时,执行循环体,为false结束循环
var i=0
while(i<3){
console.log(i)
i++
}
一般情况for循环与while能互换,但是如果有一个业务需要重复执行,但是不知道重复次数,只知道总有一次执行会让它停下来不再执行,就用while
- do while格式: do{循环体}while(条件判断)==> 当条件不成立时,do循环体也会执行一次,当条件成立时,和while的执行情况一样
var money=0; //条件不成立时,do的循环体也会执行一次
do{
console.log("消费一次")//
money=money-8
}
while(money>=8)
var money=17; //条件成立时,消费一次8元,所以只能消费2次
do{
console.log("消费一次")//
money=money-8
}
while(money>=8)