<script type="text/javascript">
for(exp1;exp2;exp3){
循环体;
}
exp1:无条件的执行第一个表达式
exp2:是判断是否能执行循环体的条件
exp3:做增量的操作
循环输出1~100
for(var i=0;i<=99;i++){
document.write(++i);
}
循环输出100~0
for(var i=100;i>=0;i--){
document.write(--i);
}
循环输出1~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);
}
}
循环输出1~100之间数字的和
var sum=0;
for(var i=1;i<=100;i++){
sum=sum+i;
}
通过break结束for循环
for(var i=1;i>=0;++i){
if(i>100){
break;//结束for循环
}
document.write(i);
}
continue:代表跳过当此循环,进入下次循环
for(var i=1;i<=10;i++){
if(i==3){
break;
document.write('hello king');
continue;
}
document.write(i);
}
for循环的嵌套
for(var i=1;i<=3;i++){
document.write('外层循环循环第'+1+'次的结果');
for(var j=1;j<=2;j++){
document.write('内层循环循环第'+j+'次的结果');
}
document.write('i,j');
}
</script>