js循环四要素
1、初始条件 2、循环条件 3、状态改变 4、循环体
写法 for(初始条件;循环条件;状态改变){循环体}
执行过程
1、初始条件 → 2、循环条件 → 4、循环体 → 3、状态改变 → 2、循环条件 → 4、循环体 → 3、状态改变 → 2、循环条件 → 4、循环体 → 状态改变 (直到循环条件达成 否则一直循环)
例题
找0-10之间的偶数
1 <script language="javascript"> 2 3 for(var x=0; x<11; x++) //大于0小于10 每次循环加1 直到11 4 { 5 if(x%2==0) //用x除2得到偶数 6 { 7 alert(x) //输出得到的偶数 8 } 9 10 } 11 12 </script>
求0-100之间的和 0+1=1 +2=3 +3=6 +4=10 .........
1 <script language="javascript"> 2 3 var r=0; 4 5 for(var x=0; x<=100; x++) //从0开始100以内 每次加1 6 { 7 r=x+r; //每次得到的数会缓存到r里 并会在下一次循环于x相加 直到x变成100 8 } 9 10 alert(r) 11 12 </script>
99乘法表
1 <script language="javascript"> 2 3 for(var a=1; a<=9; a++)// a从1开始 每次循环加1 直到9 4 { 5 for(var b=1; b<=a; b++)// b从1开始 每次加1 直到大于等于a 6 { 7 document.write(b+"*"+a+"="+a*b+" | ")//向网页文档中输出内容 8 } 9 document.write("<br/>")//每换一个数值 换一次行 10 } 11 12 </script>
羽毛球拍15元,球3元,水2元。200元每种至少一个,有多少可能
<script language="javascript"> var sl=0; for(var y=1; y<=13; y++) { for(var q=1; q<=66; q++) { for(var s=1; s<=100; s++) { if(y*15+q*3+s*2==200) { sl++; } } } } alert(sl);