JS 循环 while for do while

  1 <!DOCTYPE html>
  2 <html>
  3     <head>
  4         <meta charset="UTF-8">
  5         <title></title>
  6     </head>
  7     <body>
  8     </body>
  9 <script type="text/javascript">
 10 // 程序共有三种结构 顺序结构 、分支结构、循环结构
 11 //     循环结构有三种实现方式  while  do while  for
 12     
 13     // while 循环
 14     // 语法  while(循环条件){循环体}
 15 
 16     var count = 0;
 17     while(count < 100){
 18         console.log("我爱你");
 19         //循环增量  (必须有,否则一定会是死循环)
 20         count = count + 1; 
 21         
 22     }
 23 
 24 // 从数字1打印到数字100
 25     var count = 0;
 26     while(count < 100){        
 27         count = count + 1;
 28         console.log(count);
 29     }
 30 // 循环三要素:1、循环条件 2、循环体 3、循环增量
 31     var i  = 5;
 32     i = i + 1;//等价于 i++; 自增运算  ++在右边先运算,后自增,++在左边先自增后运算
 33     var  reslut = ++i;
 34     console.log(reslut);
 35     console.log(i);
 36     var result2 = i--; //等价于var result2 = i;i = i -1;
 37      var result3= --i; //等价于 i = i-1; var result3 = i;
 38     console.log(i);
 39     console.log(result3);
 40     
 41 //打印1-100 之间  7和5的倍数
 42     var i = 0;
 43     while(i < 100){
 44         i ++;
 45         if(i % 7 == 0){
 46             console.log(i);
 47         }        
 48     }
 49 
 50     var i = 0;
 51     while(i < 100){
 52         i++;
 53         if(i % 5 == 0){
 54             if( i % 7 == 0){
 55                 console.log(i);
 56             }
 57             
 58         }
 59     }
 60 
 61 // do while 循环   ---几乎不使用
 62         
 63         do{
 64             //循环体
 65         }while(条件)
 66         var i = 0;
 67         do{
 68             i++;
 69             console.log(i);
 70         }while(i < 100)
 71 
 72     var i = 1;
 73     while(i < 1){
 74         console.log("while");
 75         i++;
 76     }
 77 
 78     var i = 1;
 79     do{
 80         console.log(i);
 81         i++;
 82     }while(i < 1)
 83     
 84     
 85     
 86     for 循环
 87     
 88     for (1增量初始值;2循环结束条件;3循环增量) {
 89                         4循环体
 90     }
 91     
 92     
 93         
 94     打印1-100
 95     var i = 0;
 96     for(i = 1;i < 101;i++){
 97         console.log(i);
 98     }    
 99     
100     var j = 101;
101     for (j = 101; j < 201;  j++) {
102         console.log(i);
103     }
104     
105 
106     for (var i = 1; i < 100; i ++) {
107         console.log(i);
108     }
109     
110     for (var i = 101; i < 201; i++) {
111         console.log(i);
112     }
113     
114     
115     
116     
117     
118     
119 </script>
120 </html>
原文地址:https://www.cnblogs.com/PowellZhao/p/5537970.html