我似乎无法理解这一点



# MCVE document stub
var document = []
document.title = "TEST"
# end stub
# code to test
var mainPage = [
  "Home",
  "About Us",
  "Javascript Playground",
  "News",
  "TEST"
];
for (i = 0; i < mainPage.length; i++) {
  if (document.title === mainPage[i]) {
    console.log("We ARE here!: " + mainPage[i]);
  } else {
    console.log("We are not Here: " + mainPage[i]);
  }
  enter code here
}

我的HTML标题是测试。因此,代码有效,但我不明白,
如何列出我的数组元素? i不是一个数字吗?
它如何在数组中读取我(主页)?

数组是值集

["a", "b", "c", "d", "e"]数组

每个值都有关联的索引。索引的开始时为0。

var array = ["a", "b", "c", "d", "e"]
Indexes:      0    1    2    3    4

您可以看到, "c"的值是2

的索引相关的

要获取该元素,您将使用括号。首先,您具有变量(array)的名称,然后将 brackets 带有索引

array[0] //The result is "a"
array[2] //The result is "c"
array[4] //The result is "e"

在您的情况下,i从0开始,由于我是0,mainPage[i]mainPage[0]相同。使用上面的索引i,您会注意到mainPage[0]"Home"

您可以在此处找到有关数组的更多信息

变量i是一个计数,她由数组的lenght控制。

然后在每次执行后,i的值是更改。

您需要了解逻辑程序员基本,用于语句,数组以及需要学习JavaScript之后。

用于语句(JavaScript)简介JavaScript

相关内容

最新更新