Javascript 石头,布,剪刀,蜥蜴,斯波克
我不熟悉Java脚本和编码。我试图找出石头、布、剪刀、蜥蜴、斯波克中的一个语法错误,它把我的代码搞乱了。当我编译代码时,代码上写着“SyntaxError:Unexpected token{”,我不知道为什么和在哪里搞砸了。谢谢你的帮助Javascript 石头,布,剪刀,蜥蜴,斯波克,javascript,Javascript,我不熟悉Java脚本和编码。我试图找出石头、布、剪刀、蜥蜴、斯波克中的一个语法错误,它把我的代码搞乱了。当我编译代码时,代码上写着“SyntaxError:Unexpected token{”,我不知道为什么和在哪里搞砸了。谢谢你的帮助 var userChoice = prompt("Do you choose rock, paper or scissors?"); var computerChoice = Math.random(); if (computerChoice &
var userChoice = prompt("Do you choose rock, paper or scissors?");
var computerChoice = Math.random();
if (computerChoice <= 0.20) {
computerChoice = "rock";
}
else if (computerChoice <= 0.40) {
computerChoice = "paper";
}
else if (computerChoice <= 0.60) {
computerChoice = "scissors";
}
else if (computerChoice <= 0.80) {
computerChoice = "lizard";
}
else {
computerChoice = "spock";
}
console.log("Computer: " + computerChoice);
var compare = function (choice1, choice2) {
if (choice1 === choice2) {
return "The result is a tie!";
}
else if (choice1 === "rock") {
if (choice2 === "scissors") {
return "rock wins";
}
else if (choice2 === "paper") {
return "paper wins";
}
else if (choice2 === "lizard") {
return "rock wins";
}
else {
return "spock wins";
}
}
else if (choice1 === "paper") {
if (choice2 === "rock") {
return "paper wins";
}
else if (choice2 === "scissors") {
return "scissors win";
}
else if (choice2 === "lizard") {
return "lizard wins";
}
else {
return "paper wins";
}
}
else if (choice1 === "scissors") {
if (choice2 === "rock") {
return "rock wins";
}
else if (choice2 === "paper") {
return "scissors win";
}
else if (choice2 === "lizard") {
return "scissors win";
}
else {
return "spock wins";
}
}
else if (choice1 === "lizard") {
if (choice2 === "rock") {
return "rock wins";
}
else if (choice2 === "scissors") {
return "scissors win";
}
else if (choice2 === "paper") {
return "lizard wins";
}
else {
return "lizard wins";
}
}
else {
if (choice2 === "rock") {
return "spock wins";
}
else if (choice2 === "paper") {
return "paper wins";
}
else if (choice2 === "scissors") {
return "spock nigga wins";
}
else {
return "lizard wins";
}
}
};
compare(userChoice, computerChoice);
var userChoice=prompt(“您选择石头、布还是剪刀?”);
var computerChoice=Math.random();
如果(computerChoice缺少右括号:
else if(choice2===“剪刀”
这个问题最好继续问下去。在把它移到那里之后,你需要澄清“编译”是什么意思,因为JavaScript通常被解释为JavaScript。此外,大多数错误消息都包括一个发生语法错误的行号。为什么你的第二次返回是返回“spock nigga wins”
?您错过了大括号,所以,请仔细阅读代码并找到它。我认为语法错误对您来说并不是什么大问题。@OozeMeister code Review不是一个不运行代码的地方。这些问题显然与主题无关。下面是一个非常简洁的JavaScript实现,其中包含一个playabl我可以问一下投票失败的原因吗?