前言
循环语句:通过循环语句可以反复的执行一段代码多次。
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: