for循环
for循环
1、
for(exp1;exp2;exp3){
循环体;
}
exp1:无条件的执行第一个表达式
exp2:是判断是否能执行循环体的条件
exp3:做增量的操作
2、循环输出0--100
var i=0;i<=100;i++
3、循环输出100---0
var i=100;i>=0;i--
4、循环输出0--100的奇数
for(var i=1;i<=100;i+=2){
document.write(i);
}
for(var i=1;i<=100;i++){
if(i%2==1){
document.write(i);
}
}
5、0----100的总和
var sum=0;
for(var i=1;i<=100;i++){
sum= sum+i;
}
document.write(sum);
6、break 停止,结束。结束for循环
for(var i=1;i>=0;++i){
if(i>4){
break; //结束整个for循环
}
document.write(i+'<br/>');
}
结果为:1234
7、continute 继续。代表跳过当次循环,进入下次循环
for(var i=1;i<=10;i++){
if(i==3){
continue;
document.write('hello king');
}
document.write(i+'<br/>');
}
结果为:1.2.4.5.6.7.8.9.10
8、for循环的嵌套
for(var i=1;i<=3;i++){
document.write('out'+i);
for(var j=1;j<=2;j++){
document.write('in'+i);
}
document.write('<br />');
}
先执行一次外面的循环,在执行里面的一次循环,检测里面的循环如果未多次,那么继续执行里面的循环,然后再返回外面的循环,继续执行
结果为:out1 in1 in1
out2 in2 in2
out3 in3 in3