3种循环语句 JS基础

ⅰ亾dé卋堺 提交于 2020-04-07 20:35:50

<!--  
  for循环适用于已知循环次数,while循环适用于未知循环次数,还有一种do while循环
  1>for循环:适合于循环次数是已知的。最好选择for循环
  2>while:适合于循环次数是未知的。最好选择while循环.
  3>do while:适合于循环至少执行一次的。最好选择do while循环.
  do while循环:至少执行一次。因为先执行后判断表达式2的。
  格式:
  表达式1;
  do
  {
    表达式4;
    表达式3;
   }
  while(表达式2);-->
  
  注:do while循环要有分号";"结束。
  
  
  <!--for简单循环的理解-->
  <script type="text/javascript">
   //打印  :
    // *******
    // *******
    // *******
    // *******
    // *******
  // 方一:
   document.write('*******<br />');
   document.write('*******<br />');
   document.write('*******<br />');
   document.write('*******<br />');
   document.write('*******<br />');
  //方二:
   //  方一就是循环 document.write('*******<br />');执行这条语句
   for( var i = 0 ; i < 5 ; i++ ){    // 这个for循环执行多少次就代表矩形的高度是多少
    document.write('*******<br />');  //里面*的多少就代表矩形的宽度
   }
   
   
  
  //打印   *        1  
  //     **       2
  //     ***      3
  //     ****     4
  //     *****    5
  
  //通过一个for循环来输出图形
  //这个for循环执行多少次 它的高度是多少
  //for循环可以用来控制图形的高度
  for (var i = 0 ; i < 5 ; i++ ){
   //在循环内部再创建一个循环,用来控制图形的宽度
   //外面的for循环执行1次  内部的for循环执行5次
   //内部循环决定宽度 执行几次宽度就是多少
   for( var j = 0 ; j < 5 ; j++){
    document.write('* ')
   }
   //输出一个换行
   document.write('<br />')
  }
  </script>
    
   
  while 循环

  while 循环会在指定条件为真时循环执行代码块。

  语法
  while (条件)
    {
      需要执行的代码
   }
  
  
  do/while 循环
  do/while 循环是 while 循环的变体。该循环会在检查条件是否为真之前执行一次代码块,
  然后如果条件为真的话,就会重复这个循环。

   语法
   do
    {
       需要执行的代码
   }
   while (条件);

   

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!