1、for循环
语法:for(表达式1,表达式2,表达式3)
for(var i=0;i<10;i++){
console.log(i) //0,1,2,3,4,5,6,7,8,9
}
for循环执行流程
练习
for(var i=0;i<=10;i++){
if(i%2==0){
console.log(i)
}
}
求偶数
var sum = 0;
for(var i=1;i<=10;i++){
sum+=i;
}
console.log(sum)
求和
2、while
语法:while(条件){
代码块
}
满足while里的条件,执行while里的代码块
表达式为true, 会一直执行while中的代码块
var a = 0;
while (a <= 3) {
//只要a<=10为true就一直循环
alert(a);
a++;
}
注:如果里面的条件不发生变化,一直为真,就会一直循环,出现死循环,所以在代码块中或在外面必须要加上控制循环条件的语句,比如说a++;
3、do…while
语法:do{
循环体
}while(循环条件)