Javascript JS儿童刽子手小游戏

Javascript JS儿童刽子手小游戏,javascript,Javascript,我不知道answerArray[I]中的[I]是什么意思。如果有人能解释它的作用,那将意味着很多。这段代码来自《面向儿童的JavaScript》一书,我正在尝试开始编写任何类型的代码 var words = [ "money", "pillow", "maracas" ]; var word = words[Math.floor(Math.random() * words.length)]; var answerArray = []; 这里 for(变量i=0;i0){ 警报(answer

我不知道
answerArray[I]
中的
[I]
是什么意思。如果有人能解释它的作用,那将意味着很多。这段代码来自《面向儿童的JavaScript》一书,我正在尝试开始编写任何类型的代码

var words = [
"money",
"pillow",
"maracas"
];

var word = words[Math.floor(Math.random() * words.length)];

var answerArray = [];
这里

for(变量i=0;i0){
警报(answerArray.join(“”);
var guess=prompt(“猜一个字母,或单击取消停止播放”);
如果(猜测===null){
打破
}else if(guess.length!==1){
警告(“请输入一个字母”);
}否则{
这里呢

*for (var j = 0; j < word.length; j++) {
if (word[j] === guess) {
 answerArray[j] = guess;*
 remainingLetters--;
}
}
}
}

alert(answerArray.join(" "));
alert("Good job! The answer was " + word);
*for(var j=0;j
以下是一个示例

当你为(i=0;i<5;i++)写
时,字母
i
j
或该插槽中放入的任何东西
表示当前的
ITERATION
。这就是所谓的
for循环
,如果您刚刚开始使用javascript,您肯定会了解它

简而言之,字母表示循环的当前时间

for (i = 0; i < 5; i++)  { }

for循环运行3次,每次运行时,
i
的值较大。这使我们可以引用数组中的每个项。更好的编写循环是
for(var i=0;i
。这使我们可以将
i
与数组的大小进行比较,因此数组可以是它想要的任何大小1>答案数组最初为空数组=[]

2>然后
words[Math.floor(Math.random()*words.length)]
这将返回一个 来自单词数组的随机字符串

3>那么for循环只是在计算数据中存在的字符数 所选单词和
的相同时间编号插入到应答数组中

4>然后将所有下划线连接起来,形成一个
字符串
(空格中带有)

例如->选择单词“枕头”

然后回答Array=
[''''''''''''''''''''''''''''''''.''''.'''.'''.'''.''.''.'''.'''.'''.'''.'''.''.''.''.'

然后answerArray=
“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu


谢谢。

Read它正在按索引引用一个数组项。例如,如果您有一个数组,如
var fruits=['Apples','pananas','Oranges']
并且您有
var myFruit=fruits[1]
它将被设置为“Bananas”。(数组是0-index,因此0是第一项,依此类推)通过做一个循环,每次都在增加<代码> i>代码>,所以<>代码>数组[i] /c>一个一个地循环遍历数组中的每一个项目。考虑对数组进行一些基础研究——它们是几乎所有单个编程语言的基本编程知识,因此有大量的文档在那里。(如发布的资源@j08691)。
for (i = 0; i < 5; i++)  { }
var myArray = ["fi", "fa", "fo"];

for (i = 0; i < 3; i++) {
   alert(myArray[i]);
}