Skip to content

Instantly share code, notes, and snippets.

@CraigRodrigues
Last active June 22, 2016 20:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save CraigRodrigues/067ffb27ae2cd18c1c9676286ea8502e to your computer and use it in GitHub Desktop.
Save CraigRodrigues/067ffb27ae2cd18c1c9676286ea8502e to your computer and use it in GitHub Desktop.
Codecademy Javascript Unit 2 - Rock, Paper, Scissors
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!");
if (choice1 === "rock") {
if (choice2 === "scissors")
return ("Rock wins!");
else
return ("Paper wins!");
}
if (choice1 === "paper") {
if (choice2 === "scissors")
return ("Scissors wins!");
else
return ("Paper wins!");
}
if (choice1 === "scissors") {
if (choice2 === "rock")
return ("Rock wins!");
else
return ("Scissors wins!");
}
};
console.log(compare(userChoice,computerChoice));
@CraigRodrigues
Copy link
Author

Doesn't include any checks for correct input or using "rope" as an option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment