What if choice1 is scissors? correct example – Codeacademy

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 = function(choice1, choice2){ if (choice1 === choice2) { return "The result is a tie!"; } else if (choice1 === "rock") { if (choice2 === "scissors") { return "rock wins"; } else { return "paper wins"; } } else if (choice1 === "paper") { if (choise2 === "rock") { return "paper wins"; } else { return "scissors wins"; } } else if (choice1 === "scissors") { if (choice2 === "paper") { return "scissors wins"; } else { return "rock wins"; } } } ; compare (userChoice, computerChoice); Use this code. I don't really understand the mechanics of the game or the code, being a javascript novice but this code works. html-and-css-on-codeacademy

ONE COMMENT

  • Helen says:05.06.2015

    Hi thanks for the code :). I found a typo on line 32, “choise”

ADD A COMMENT: