我刚开始学习循环,并且在for循环中,如果我循环遍历数组,在第二种情况下,我声明我&lt; arrayName.length。我不明白这里的逻辑,当然应该是i = arrayName.length;为什么长度必须< (小于)当你循环整个数组时?
示例:
pip uninstall pandas
pip uninstall numpy
pip install pandas
pip install numpy
任何解释都非常有用,我猜这与其他javascript循环结构相同?
艾米丽。
答案 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