Javascript i(索引,迭代器):如果用作变量,它是否总是被解释为索引位置? var name=[“林戈”、“约翰”、“保罗”、“乔治”]; 对于(var i=0;i
在上面的代码中,我假设是最后一块(names[I])更改了数组的索引以提供正确的名称。这是真的吗?到底发生了什么?是什么使索引更改,从而更改名称?如果我对变量使用另一个标签,比如“a”或“b”甚至“计数器”,而不是“I”,它还会工作吗?Javascript i(索引,迭代器):如果用作变量,它是否总是被解释为索引位置? var name=[“林戈”、“约翰”、“保罗”、“乔治”]; 对于(var i=0;i,javascript,Javascript,在上面的代码中,我假设是最后一块(names[I])更改了数组的索引以提供正确的名称。这是真的吗?到底发生了什么?是什么使索引更改,从而更改名称?如果我对变量使用另一个标签,比如“a”或“b”甚至“计数器”,而不是“I”,它还会工作吗?I是一个完全普通的变量。 由于循环中的i++语句,它会增加 您可以使用任何字符串或数值执行数组索引,无论它来自何处。i是一个完全普通的变量。 由于循环中的i++语句,它会增加 您可以使用任何字符串或数值执行数组索引,无论它来自何处。第一部分 var name=[“
I
是一个完全普通的变量。由于循环中的
i++
语句,它会增加
您可以使用任何字符串或数值执行数组索引,无论它来自何处。
i
是一个完全普通的变量。由于循环中的
i++
语句,它会增加
您可以使用任何字符串或数值执行数组索引,无论它来自何处。第一部分
var name=[“林戈”、“约翰”、“保罗”、“乔治”]代码>
是数组定义。您正在加载一个包含4项的JavaScript数组。它们在数组中的索引如下:
var names = ["Ringo", "John", "Paul", "George"];
for (var i = 0; i < names.length; i++) {
alert("Say hello to " + names[i]);
}
要在JS中单独引用这些项,可以执行以下操作:
0 = "Ringo"
1 = "John"
2 = "Paul"
3 = "George"
代码中的for
循环逐步遍历数组中的每个项var i=0
表示我们正在创建一个新变量用作数组的索引。这可能很容易成为var a
,var b
,var indexOfTheArray
。不管怎样
下一部分i
是导致for
循环重复的一个条件,直到满足该条件为止。在本例中,它表示“只要i
的值小于数组names
的长度,就循环”<代码>数组。长度
给出数组中项目的总数。所以names.length
等于4
最后一部分是一个特殊的JS命令i++
。这表示“将i
的值加1”
每次for
循环到达结束括号时,它都会递增i
,并评估条件
在循环中,i
表示正在使用的数组的当前索引
您可以在for
循环中使用名称[i]
任意次数,直到下一次到达结束括号并循环回来时,它才会改变。然后i
将递增,您将拥有数组中的下一个值。第一部分
var name=[“林戈”、“约翰”、“保罗”、“乔治”]代码>
是数组定义。您正在加载一个包含4项的JavaScript数组。它们在数组中的索引如下:
var names = ["Ringo", "John", "Paul", "George"];
for (var i = 0; i < names.length; i++) {
alert("Say hello to " + names[i]);
}
要在JS中单独引用这些项,可以执行以下操作:
0 = "Ringo"
1 = "John"
2 = "Paul"
3 = "George"
代码中的for
循环逐步遍历数组中的每个项var i=0
表示我们正在创建一个新变量用作数组的索引。这可能很容易成为var a
,var b
,var indexOfTheArray
。不管怎样
下一部分i
是导致for
循环重复的一个条件,直到满足该条件为止。在本例中,它表示“只要i
的值小于数组names
的长度,就循环”<代码>数组。长度
给出数组中项目的总数。所以names.length
等于4
最后一部分是一个特殊的JS命令i++
。这表示“将i
的值加1”
每次for
循环到达结束括号时,它都会递增i
,并评估条件
在循环中,i
表示正在使用的数组的当前索引
您可以在
for
循环中使用名称[i]
任意次数,直到下一次到达结束括号并循环回来时,它才会改变。然后i
将递增,您将拥有数组中的下一个值。。是否使用任何字符串?对象属性,是的;数组索引,否。是否有字符串?对象属性,是的;数组索引,不是。对for循环的一个非常好的非程序员解释。荣誉对for循环的一个非常好的非程序员解释。荣誉