循环:循环一段代码(符合条件)
四要素:初始值、条件判断、状态改变、循环体
a++:先执行再加一,++a:先加一再执行
<script type="text/javascript"> for循环基本写法 for(初始值;判断条件;状态改变) { 循环体; } 例:for(var i=0;i<10;i++) { alert(i); 按照顺序弹出0-9 } 执行过程1:1----2-----4---3 执行过程2:3----2-----4---3 后面都是3---2----4 var a=0; var b=a++ {b=a; a++; </script>
结束语句:braek(跳出整个循环)
continue(跳出当前循环)
<script type="text/javascript"> for(var i=0;i<10;i++) 不执行了 { alert(i); break; } for(var i=0;i<10;i++) 只跳过5,还继续循环 { if(i=5) { continue; } alert(i) }
<script type="text/javascript"> var a=10; switch(a) 当弹出10的时候跳出整个循环,不会再执行 { case 9: alert("9"); break; case 10: alert("10"); break; case 11: alert("11"); barak; case 12: alert("12"); } </script>
10以内的偶数 for(var i=0;i<10;i++) { 能被2整除的是偶数 if(i%2==0) { alert(i); } }
100以内与7相关的数 取余=0 除10余7 除以10取整 parsrInt 整形,不会满五进一 <script type="text/javascript"> for(var i=0;i<101;i++) { if(i%7==0 || i%10==7 || parseInt(i/10)==7) { alert(i); } } </script>
乘法口诀表 <script type="text/javascript"> for(var i=0;i<10;i++) { for(var j=i;j<10;j++) { alert(i+"*"+j) *得加双引号,还要用""拼接 document.write(i+"*"+j+"  "); 这个是可以直接写在网页上 } document.write("<br>");  空格,,br 换行 } </script>