循环:循环一段代码(符合条件)
四要素:初始值、条件判断、状态改变、循环体
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>