-1

これは CodeAcademy のじゃんけん問題です。私は問題セットを 2 回確認するのが好きなので、この 2 回目では、すべてがしっかりしていると思っていましたが、そうではないようです。前もって感謝します。

**ReferenceError: choice1 is not defined**

var userChoice = prompt("Do you choose rock, paper or scissors?");
var computerChoice = Math.random();
if (computerChoice < 0.34) {
computerChoice = "rock";
} else if(computerChoice < 0.67) {
computerChoice = "paper";
} else {
computerChoice = "scissors";
}
var compare = function(choice1,choice2){
if (choice1 === choice2){
return "The result is a tie!";
} 
if (choice1 === "rock"){
if (choice2 === "scissors")
    {
return "Rock wins.";
}
else{
    return "Paper wins.";}
}
if (choice1 === "paper"){
if (choice2 === "rock"){

return "Paper wins.";  

 }else{ 
return "scissors wins."; } 
}
if (choice1 === "scissors"){
if (choice2 === "rock"){
return "rock wins.";
}else 
return "scissors wins.";
}
};  
console.log(compare(choice1, choice2));
4

1 に答える 1