8. what if choice1 is scissors


#1

my life is in shambles, please assist.

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==="scissors")
if (choice2==="rock")
{
    return"rock wins"
}
else
{
    return "scissors wins";
}
};

8. What if choice 1 is scissors
#2

you have the habit to miss the { to mark the start of else if:

else if(choice1 === "rock") // missing {
else if (choice1==="scissors")// missing {

what if choice1 is paper? where did this condition go? After you added all {, are you sure you still have all matching }? Maybe give a consistent indent so you can see it better?

The function call is still missing


#3

thanks, I got it figured out.


#4