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]);
}