zoukankan      html  css  js  c++  java
  • 3种循环语句 JS基础

    <!--  
      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 (条件);

       

  • 相关阅读:
    牛客挑战赛48E速度即转发【带修莫队,分块】
    P3180[HAOI2016]地图【圆方树,莫队,分块】
    Jetty 教程
    Leetcode 238. Product of Array Except Self
    WebService [Debug] undefined element declaration 's:schema'
    WebService [Debug] java.net.BindException: Can't assign requested address
    SQL Server 四种排序, ROW_NUMBER() /RANK() /DENSE_RANK() /ntile() over()
    Leetcode 110 判断二叉树是否为平衡二叉树
    WebService 使用JDK开发WebService
    WebService [Debug] javax.xml.ws.WebServiceException: Undefined port type
  • 原文地址:https://www.cnblogs.com/weixin2623670713/p/12655774.html
Copyright © 2011-2022 走看看