JS2018.12.26
for(exp1;exp2;exp3){
循环体;
}
exp1:无条件的执行第一个表达式
exp2:是判断是否能执行循环体的条件
exp3:做增量的操作
1循环输出1~100之间数字的和:
var sum=0;
for(var i=1;i<=100;i++){
sum= sum+i;
}
document.write(sum);
2求1~100之间奇数的和
var sum=0;
for(var i=1; i<=100; i+=2){
sum= sum+i;
}
document.write(sum);
3 求1~100之间偶数的和
var sum=0;
for(var i=0; i<=100; i+=2){
sum= sum+i;
}
document.write(sum);
4 通过break结束for循环 (无条件先执行一次,暂时不执行++i,此循环结束才执行)
5 continue:代表跳过当次循环,进入下次循环
6
<script type="text/javascript">
for循环的嵌套
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 />');
}
for循环的嵌套
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>