-4

尝试使用 javascript 制作一个游戏/脚本:
- 0-20 之间的每个数字都等于一个特定的单词。例如:0=锯,1=领带,2=诺亚。
- 屏幕上会弹出一个数字,用户需要输入那个=那个数字的词。
- 然后程序会说我是否正确并增加我的观点。

4

2 回答 2

2

演示:http: //jsfiddle.net/elclanrs/gfQsP/

var points = 0;
function game() {
    var words = 'lorem ipsum dolor sit amet consecteur adipisci elit'.split(' ');
    var rand = -~(Math.random() * words.length);
    var result = prompt('Word number '+ rand +'?');
    var match = words[rand-1] === result.toLowerCase();
    alert( match ? 'Good' : 'Bad');
    match && points++;
}
于 2012-09-19T06:55:31.960 回答
0

这很容易:

只需创建一个包含键值对的对象,如下所示:

var obj = {
key1: value1,
key2: value2
};

然后询问玩家特定数字的值。循环遍历此对象以扫描该特定数字的值以匹配玩家输入的值。如果找到增加积分计数器。

它非常简单。

于 2012-09-19T06:49:41.850 回答