JavaScript、for循环语句知识巩固,while,{}语句以及do{}while

一、for循环语句练习

关于for循环存在的两个问题类型

穷举:在不知道什么情况下才真的寻要我们的结果,自能让我们一个个走一遍。

迭代:在现有的条件根据规律不断求解,中间情况,最终推测出来的结果

1、99乘法表

<script>

for(var i=1;i<=9;i++)

{

  for(j=1;j<=i;j++)

  {

    document.write(j+"*"+i+"="+i*j+"&nbsp;&nbsp;")

  }

  document.write("<br />")

}

</script>

2、100以内基数相加之和 (迭代死循环)

<script>

var sum=0

for(var i=1;i>0;i+=2)

{

  sum+=i

  if(i==99)

{

alert(sum);

break;

}

}

</script>

3、创建人机石头剪刀布

<body>

<input type="text" );break

    }

  }

}

</script>


二、while循环语句

其使用方法与for循环一样,其结构不同

i=1

while(i<=a)

{

  循环体

  i=i+1

}


三、do while循环语句

其与while语句不同之处在于,先循环一次循环体,然后在进行循环条件判定,true循环,false输出

i=i+1

do

{

  循环体

  i++

}

while(i<=a)


四、switch语句:进行多选一语句

switch(变量名)

{

  case 1:alert();break

  case 2:alert();break

  case 3:alert();break

  case 4:alert();break

}


五、两个关键词

1、break:满足条件跳出整个循环

2、continue:跳过本次条件,然后继续接下来的循环过程