javascript - 怎么理解for循环语句中的嵌套。他是怎么遍历的?求解答
迷茫
迷茫 2017-04-10 14:59:23
0
16
1366

怎么理解for循环里面的嵌套呀?搞不懂。一个还好理解。两个嵌套。理解起来有点晕。。。求大神指导。。感谢感谢

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

Antworte allen(16)
阿神

i=1时: j=1,...
j=2,...
j=3....
...
j=9....
i=2时: j=1...
j=2...
...
j=9...
i=3时: j=1...
....
以此类推

Ty80

i=1时,让j从1跑到i(现在是1),所以,这一次只执行一次,然后i++,i=2了
i=2时,又让j从1跑到i(2),这次执行了2次,然后i++,i=3了
i=3时,.....
就这样一直加,到9时,i=9, j又从1执行到9,又执行9次,然后结束循环

PHPzhong

不用管它两个for加起来是什么意思,你就当做是两个单独的for来思考呗。

for就是按照条件来重复执行同一段代码,只是这段代码里面有for。
for里面的for也是按照条件来重复执行另一段代码。
不管有多少个for都是按照条件来重复执行同一段代码

外面的for我们先称为for1,里面的for称为for2。如果for1是执行10次的,for2是执行9次的,那每次执行for1的时候都会执行9次for2,结果会是总共执行了10×9=90次for2

回到你的例子,你的for1是执行9次的,for2是根据当前执行的是第几次for1来确定执行几次的,所以for1的第一次时for2是执行1次,第二次时执行2次,第三次时执行3次...

左手右手慢动作

先循环里面的,再循环外面的。

迷茫

有好多怪物洞穴:

开始
挑第一个洞穴,进去,把所有小怪干翻,出来;
再挑第二个洞穴,进去,把所有小怪干翻,出来;
再挑第三个洞穴,进去,把所有小怪干翻,出来;
。。。
再挑第N个洞穴,进去,把所有小怪干翻,出来。
结束

洞穴编号为 i = 1, 2, 3, ..., n, 小怪编号为 j = 1, 2, 3, ..., m
n, m 为任意正整数.

阿神

同样作为一个菜鸟,我更能理解你的困惑.但是我已经理解了.上面各种表述以我菜鸟的眼光来看看不懂.但是请看下面我这么描述.相信你能理解了.

for(起点,终点,i++)
所以 打印出来的长度(个数)就是=终点-起点.

这下你理解了吧?

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage