for循环:更适合已知执行次数的情况,例如:我们要获取数组中的每一位的值
while循环:更适合未知执行次数的情况
while 前测试循环语句 先判断条件,后执行代码
while(判断条件){
// 需要循环的代码
}
var num = 0;
while(num<10){
num+=2;
console.log(num) // 2 4 6 8 10
}
do while 后测试循环语句 先执行代码,后判断条件,至少执行一次,哪怕不满足条件
do{
// 需要循环执行的代码
}while(
// 判断条件
)
for和while的区别
for会一直执行到底,返回多个结果,while不满足条件后会中断循环