2017-03-20 15 views

答えて

0

あなたはVAR =関数()を比較するとん....関数を定義しています。 この関数を呼び出して結果を得ることができます。

compare("scissors", computerChoice); //at the end of script 

を行う試すこれは、関数を呼び出す必要がありますが、ハサミを毎回再生されます

0

まず前提として、一例に過ぎません。それを呼び出すための関数名を与える方が良いでしょう。

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"; 
} 
console.log("Computer: " + computerChoice); 

var compare = toCompare(userChoice, computerChoice); 

function toCompare(userChoice, computerChoice){ 
    if (userChoice === computerChoice){ 
     alert("The result is a tie!"); 
    } 
    if(userChoice === "rock"){ 
     if (computerChoice === "scissors"){ 
      alert("rock wins"); 
     } 
     else{ 
      alert("paper wins"); 
     } 
    } 
    if(userChoice === "paper"){ 
     if (computerChoice === "rock"){ 
      alert("paper wins"); 
     } 
     else{ 
      alert("scissors wins"); 
     } 
    } 
    if(userChoice === "scissors"){ 
     if (computerChoice2 === "paper"){ 
      alert("scissors wins"); 
     } 
     else{ 
      alert("rock wins"); 
     } 
    } 
}; 
関連する問題