1 <script type="text/javascript">
2
3 //循环 for循环
4 //循环操作某一个功能(执行某段代码)
5 //四要素 1.循环初始值 2.循环条件 3.状态改变 4.循环体
6
7
8 //第一个 for循环
9 //第一次进入for循环先执行初始值i=0;再执行条件判断i<10;再执行循环体alert(i);再执行状态改变i++
10 //第二次循环 就直接条件判断i<10; 循环体alert(i); 再状态改变i++ 以此来回循环,直到条件判断i<10;
11 for(var i=0;i<10;i++)
12 {
13 alert(i);
14
15 }
16
17
18
19
20
21 //i++; //等价于i=i+1;
22 //++i; //等价于i=i+1;
23
24 var a = 0;
25 var b = a++; //如果使用 a++,先把a的值交给b,自身a再加一 如果使用 ++a a先自身加一,再a的值交给b
26
27 alert(b);
28
29
30
31
32 //for循环 例子 输出100以内的其数和偶数
33
34 var js = ""; //存放奇数
35
36 var os = ""; //存放偶数
37
38 for(var i=1;i<100;i++) //i从1开始; i小于100,每循环一次加一 i++
39 {
40 if(i%2 == 0)
41 {
42 os = os+i+"|"; //偶数
43 }
44 else
45 {
46 js = js+i+"|"; //奇数
47 }
48
49
50 }
51
52 alert(os); //输出偶数
53 alert(js); //输出奇数
54
55
56
57 //例子 取100以内与7相关的数
58 /* alert(parseInt(78/10)==7) ;*/
59
60 var s = "";
61
62 for(var i=0;i<100; i++)
63 { //两者之间用或的关系
64 if(i%7==0 || i%10==7 || parseInt(i/10)==7)
65 {
66 s = s+i+"|";
67
68 }
69
70 }
71
72 alert(s);
73
74
75
76
77
78
79
80 //例子!
81
82 //求100以内数字之和
83
84 var sum = 0
85 for (var i =0; i<100; i++)
86 {
87 // sum = sum +i;
88
89 sum +=i;
90 }
91 alert(sum);
92
93 //求10以内的阶乘
94 var jc = 1;
95 for(var i=1; i<10; i++)
96 {
97 jc = jc*i
98 }
99 alert(jc);
100
101
102
103
104 //输出乘法口诀表
105
106
107 var s = "";
108
109 for(var i=1; i<10; i++)
110 {
111 for(var j=1; j<10;j++)
112 {
113 if(j>=i)
114 {
115 var cj = i*j;
116 s = s+i+"乘以"+j+"等于"+cj+"|";
117
118 }
119
120 }
121
122
123 }
124
125
126 alert(s);
127
128
129
130
131 //篮球从5米高的地方掉下来,每次弹起的高度是原来的30%;经过几次弹起,蓝球的高度是0.01米 。
132 var gd =5;//篮球初始高度
133 var cs =0;
134 while(true)
135 {
136 cs++;
137 gd = gd*0.3;
138 if(gd<0.1)
139 {
140 break;
141 }
142 }
143 alert(cs);
144
145
146
147
148 </script>
149
150
153 </body>
154 </html>