抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

前言

循环语句:通过循环语句可以反复的执行一段代码多次。

for循环

for循环的语法

语法:

1
2
3
for(①初始化表达式; ②条件表达式; ④更新表达式){
③语句...
}

执行流程:

1
2
3
4
5
6
7
①执行初始化表达式,初始化变量(初始化表达式只会执行一次)

②执行条件表达式,判断是否执行循环:
如果为true,则执行循环③
如果为false,终止循环

④执行更新表达式,更新表达式执行完毕继续重复②

for循环举例:

1
2
3
for (var i = 1; i <= 100; i++) {
console.log(i);
}

上方代码的解释:

for循环举例

1
2
3
4
for (var i = 1; i < 13; i = i + 4) {
console.log(i);
}

上方代码的遍历步骤:

1
2
3
4
5
6
7
8
9
10
11
12
13
程序一运行,将执行var i = 1;这条语句, 所以i的值是1。
然后程序会验证一下i < 13是否满足,1<13是真,所以执行一次循环体(就是大括号里面的语句)。
执行完循环体之后,会执行i=i+4这条语句,所以i的值,是5。

程序会会验证一下i < 13是否满足,5<13是真,所以执行一次循环体(就是大括号里面的语句)。
执行完循环体之后,会执行i=i+4这条语句,所以i的值,是9。

程序会会验证一下i < 13是否满足,9<13是真,所以执行一次循环体(就是大括号里面的语句)。
执行完循环体之后,会执行i=i+4这条语句,所以i的值,是13。

程序会会验证一下i < 13是否满足,13<13是假,所以不执行循环体了,将退出循环。

最终输出输出结果为:1、5、9

接下来做几个题目。

题目1

1
2
3
4
for (var i = 1; i < 10; i = i + 3) {
i = i + 1;
console.log(i);
}

输出结果:2、6、10

题目2

1
2
3
4