我正在尝试用javascript构建一个岩石,纸张,剪刀游戏。 这里是我的代码:介绍Javascript - 语法
<script type="text/javascript">
var options = ["r", "p", "s"];
document.onkeyup = function(event) {
console.log("event=", event);
var userGuess = String.fromCharCode(event.which).toLowerCase();
console.log(userGuess);
var computerGuess = options[Math.floor(Math.random() * options.length)];
console.log(computerGuess);
if ((userGuess === "r") && (computerGuess === "p")) {
alert("Paper smothers rock - You lose.");
} else
if ((userGuess === "r") && (computerGuess === "s")) {
alert("Rock smashes scissors - You win!")
} else
if ((userGuess === "p") && (computerGuess === "s")) {
alert("Scissors cuts paper to pieces - You lose.");
} else if ((userGuess === "p") && (computerGuess === "r")) {
alert("Paper smothers rock - You win");
} else if ((userGuess === "s") && (computerGuess === "r")) {
alert("Rock smashes scissors - You lose.");
} else if ((userGuess === "s") && (computerGuess === "p")) {
alert("Scissors cuts paper to pieces - You win!")
} else if (userGuess === computerGuess) {
alert("You tie!");
}
</script>
时在控制台中,我不断收到此错误:未捕获的语法错误:输入 我试过这么多的事情是令人尴尬的意外结束。再次,请原谅我的完全noobness。任何帮助将是appreciated.r
看起来像你对我没关你'onkeyup'功能。将'};添加到文件的末尾。 –
更具体地说 - 在'' –
之前的行上添加'};'谢谢,伙计。如此多的括号和圆括号以及半角英寸 –