前端js的for循环结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>

</body>
</html>
<script type="text/javascript">
/*for 循环
* for(循环变量初始化1 循环条件2 循环自变4){
* 循环体3
* }
* 执行顺序为
* 1 2 3 4 2 3 4 2 3.......
*/
for(var i=1;i<=10;i++){
document.write("哈哈<br />")
}
document.write("<br />")
for(var i=1;i<=100;i++){
document.write(i+" ")
}
//--------------------
document.write("<br />")
//练习:1~100之间的偶数
for(var i=1;i<=100;i++){
if (i%2==0) {
document.write(i+" ")
}
}
document.write("<br />")
//7的倍数
for(var i=1;i<=100;i++){
if (i%7==0) {
document.write(i+" ")
}
}
document.write("<br />")
//个位数为7的
for(var i=1;i<=100;i++){
if (i%10==7) {
document.write(i+" ")
}
}
document.write("<br />")
//十位数为7
for(var i=1;i<=100;i++){
if (i/10>7&&i/10<8) {
document.write(i+" ")
}
}
document.write("<br />")
for(var i=1;i<=100;i++){
if (!(i%7==0||i%10==7||Math.floor(i/10)==7)) {
document.write(i+" ")
}
}
document.write("<br />")

//---------------------
for(var i=1;i<=6;i++){
for(var a=1;a<=6;a++){
document.write(a+" ")
}
document.write("<br />")
}
for(var i=1;i<=6;i++){
for(var a=1;a<=i;a++){
document.write(a+" ")
}
document.write("<br />")
}
for(var i=6;i>=1;i--){
for(var a=1;a<=i;a++){
document.write(a+" ")
}
document.write("<br />")
}
</script>

运行结果:


前端js的for循环结构
http://ultracode.cn/2020/11/05/JS/前端js的for循环结构/
作者
Win
发布于
2020年11月5日
许可协议