循环控制结构 - Javascript

时间:2017-03-21 22:43:32

标签: javascript arrays loops

我刚开始学习循环,并且在for循环中,如果我循环遍历数组,在第二种情况下,我声明我&lt; arrayName.length。我不明白这里的逻辑,当然应该是i = arrayName.length;为什么长度必须< (小于)当你循环整个数组时?

示例:

pip uninstall pandas
pip uninstall numpy
pip install pandas
pip install numpy

任何解释都非常有用,我猜这与其他javascript循环结构相同?

艾米丽。

2 个答案:

答案 0 :(得分:1)

循环中的第一个语句将i初始化为0,第二个语句是条件,因此基本上它表示“while i小于长度...”直到语句为false。第3个陈述是增量。

答案 1 :(得分:0)

中间的陈述就是所谓的“条件”。当该语句为true时,循环继续。如果它是false,则循环停止。

是的,在Javascript中,注意到它是中间的语句是有用的。您可以有许多初始化和许多增量,但中间的必须始终是条件。 e.g。

for (var i=0; var j=10; i != j; i++; j--) {  // do stuff }

是一个有效的for循环,有两个变量声明和两个增量。如果i == j

,它将停止