1.循环体
for(exp1;exp2;exp3;){循环体}
exp1:无条件的执行第一个表达式
exp2:是判断是否能执行循环体的条件
exp3:做增量或减量的操作
例:<script type="text/javascript">
for(var i=1;i<=10;i++){
document.write('开心'+i+'次<br/>');
}
</script>
2.sum:求和
例:
//循环输出1~100之间数字的和
var sum=0
for(var i=1;i<=100;i++){
sum= sum+i}
document.write(sum);
3.break:结束for循环;结束所有循环
“++” 无条件执行一次,跳过下面不会执行;
例:
for(var i=-1;i>=-1;++i){ //无条件先执行一次,暂时不执行++i,此循环结束才执行
if(i>5){
break;//结束for循环
}
document.write(i+'</br>');
} 结果是:-1 1 2 3 4 5
4.continue:继续 代表跳过当次循环进入下一个循环
例:
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
5.for循环的嵌套
<script type="text/javascript">
for(var i=1;i<=3;i++){
document.write('外'+i+'次<br/>');
for(var j=1;j<=2;j++){
document.write('内'+j+'次<br/>');
}
document.write('<hr />');
}
</script>
结果:外1次
内1次
内2次
外2次
内1次
内2次
外3次
内1次
内2次
嗯,没错,就是这样......