For loop 循环。为什么少于<;不小于或等于<;=?

For loop 循环。为什么少于<;不小于或等于<;=?,for-loop,For Loop,下面是我正在做的一个教程中的一个问题 用常用计数器、常用起始值和常用递增值对for循环的第一行进行编码。通过数组中的元素数限制循环数 我的答案是: for (var i = 0; i <= pets.length; i++) { for (var i = 0; i < pets.length; i++) { for(var i=0;i在编程语言中,大多数时候,索引和数组从0开始,而不是1。因此,第一个元素应该是0,而不是1 因此,您需要输入小于,因为您需要补偿编号系统 Cheer

下面是我正在做的一个教程中的一个问题

用常用计数器、常用起始值和常用递增值对for循环的第一行进行编码。通过数组中的元素数限制循环数

我的答案是:

for (var i = 0; i <= pets.length; i++) {
for (var i = 0; i < pets.length; i++) {

for(var i=0;i在编程语言中,大多数时候,索引和数组从0开始,而不是1。因此,第一个元素应该是0,而不是1

因此,您需要输入小于,因为您需要补偿编号系统


Cheers

在编程语言中,大多数情况下,索引和数组从0开始,而不是1。因此,第一个元素应该是0,而不是1

因此,您需要输入小于,因为您需要补偿编号系统


干杯

假设您有一个大小为1的数组。在第一次迭代中,我将为零并满足这两个条件。在第二次迭代中,我将只满足假设您有一个大小为1的数组。在第一次迭代中,我将为零并满足这两个条件。在第二次迭代中,我将只满足从0开始索引的数组,并且直到arr.length-1。最后一个索引的索引值与数组的长度不相同。请注意,通过从零开始迭代到数组的长度减1,数组的整个长度仍然被遍历。

数组的索引从0开始,一直到arr.length-1。最后一个索引没有与数组的长度相同的索引值。注意,从零开始并迭代到数组的长度减去一个,数组的整个长度仍然被遍历。

< p>从0开始计数,而不是从1开始。考虑如果在其中放置相等,将会发生什么。它将尝试访问数组[PETSLATE]。它是数组中的一个数组越界异常。PETSLATE给你数组中的项数。你需要的是一个索引。从0开始,而不是从1开始,你可以走到长度。1。希望清除它。

< P>你从0开始计数,而不是1。考虑如果你放在一个相等的地方会发生什么。它会尝试ACCE。ss阵列[宠物.长度]这是大多数语言中的数组越界异常。pets.length为您提供数组中的项数。您需要的是一个索引。从0开始,而不是1,您可以上升到pets.length-1。希望这可以清除它。

如果您理解,请告诉我,因为我想帮助您让我知道您是否理解,因为我想帮助您