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>