我正在用JavaScript制作一个绞刑游戏,我很困惑
I am making a hangman game with JavaScript and I am very confused
我真的是新的编码,我有一个非常困难的时间理解。有人能给我解释一下吗?我的朋友正在帮助我,但我想了解为什么事情是这样的,特别是var索引和返回部分。
var guessInt = 6;
var guessStr = "You have" + guessInt + "tries left";
function getWord() {
var words = new Array("JAVASCRIPT", "COMPUTER", "PROGRAMMING", "OPERATOR",
"OPERAND", "CONDITIONAL", "REPETITION", "FUNCTION", "ARRAY", "ERROR",
"LOOP", "BOOLEAN", "STRING", "NUMBER", "DEBUG", "SWITCH", "CASE",
"HTML", "SCRIPT", "BODY", "DOCTYPE", "RETURN", "OBJECT", "DATE", "MATH",
"TERNARY", "WHILE", "TABLE", "INPUT", "VALUE", "CLICK", "CLASS",
"STYLE", "BUTTON", "DOCUMENT", "TITLE", "HEAD");
var index = Math.floor(Math.random() * words.length);
return words[index];
}
Math.floor()
将数字舍入。Math.random()
生成一个介于0和<1之间的随机浮点数(总是小于1)。words.length
是数组的长度。
这意味着:
var words = new Array("a", "b", "c"); // length = 3
// get a random float between 0 and < 3,
// rounded down, in other words a random int between 0 and 2
var index = Math.floor(Math.random() * words.length);
// returns the word at that specific index in the array
return words[index];
因此,每次调用getWord()
时,您将从words
数组中获得一个随机选择的单词。
相关文章:
- 使用React创建一个100K的多人互动游戏
- VueJS组件来运行一个MelonJS游戏
- 结束一个反应游戏Javascript
- 做一个HTML游戏式的东西
- 如何处理在javascript绞刑游戏中重复的字母
- 在绞刑游戏中隐藏的元素没有固定
- 绞刑游戏试图限制猜测的数量- JavaScript
- 我的绞刑游戏出了点问题
- 绞刑游戏-替换列表中的字母
- 逻辑的绞刑游戏与javascript
- javascript上出现错误.创造一个文字游戏
- 碰撞检测在一个吨游戏通过颜色
- 在Netbeans中创建一个乒乓游戏
- 我正在用JavaScript制作一个绞刑游戏,我很困惑
- 创造一个BINGO游戏
- 我在HTML设计一个国际象棋游戏,我想改变一个字符从一个位置到另一个
- 在Javascript上创建一个预测游戏
- 如何实现一个相位游戏到一个特定的页面在离子
- 触发功能点击绞刑游戏
- 你好,我正在做一个记忆游戏与javascript