forked from theluyuan/Web
1.6 KiB
1.6 KiB
for循环
for循环的结构
for循环举例:
for (var i = 1; i <= 100; i++) {
console.log(i);
}
上方代码的解释:
for循环遍历
for (var i = 1; i < 13; i = i + 4) {
console.log(i);
}
上方代码的遍历步骤:
程序一运行,将执行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:
for (var i = 1; i < 10; i = i + 3) {
i = i + 1;
console.log(i);
}
输出结果:2、6、10
题目2:
for (var i = 1; i <= 10; i++) {
}
console.log(i);
输出结果:11
题目3:
for(var i = 1; i < 7; i = i + 3){
}
console.log(i);
输出结果:7
题目4:
for (var i = 1; i > 0; i++) {
console.log(i);
}
死循环。