因此,我目前在亚利桑那大学的一个训练营(全套)。我已经编码了大约45天,似乎我的第一次Javascript作业遇到了很大的困难。我要做一个石头,纸,剪刀游戏。
My first step: <script type="text/javascript">
var options = ["r", "p", "s"];
document.onkeyup = function() {
var userGuess = String.fromCharCode(event.keycode).toLowerCase();
console.log(userGuess);
var computerGuess = options[Math.floor(Math.random()=options.length)];
console.log(computerGuess);
}当进入控制台查看随机按钮笔划是否会产生小写"r“、"p”或"s“时--这是我在Chrome控制台中遇到的情况:
rockPapersScissors.html:15 Uncaught ReferenceError:“HTMLDocument.document.onkeyup (rockPapersScissors.html:15)作业中的左侧无效”
即使我知道了错误的确切的线条和特征,我仍然感到困惑。也许是因为我是个新手,但是,伙计,就像,就在我开始掌握材料的时候
请原谅我的初学者的问题,但时间和努力将不胜感激。
发布于 2017-04-21 07:08:18
错误在这一行。
var computerGuess = options[Math.floor(Math.random()=options.length)];您将options.length分配给Math.random()
若要获取数组中的随机项,应使用*
var computerGuess = options[Math.floor(Math.random()*options.length)];https://stackoverflow.com/questions/43536049
复制相似问题