No compare results ? somebody help me, thx


#1


https://www.codecademy.com/en/courses/javascript-beginner-en-Bthev-mskY8/1/5?curriculum_id=506324b3a7dffd00020bf661


It looks right. but there is no compare result. what's happened? 


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 "Do you want to make a new choice?";
    }
    else if (choice1==="rock")
    {
        if (choice2==="scissors")
        {
            return "rock wins";
        }
        else {
            return "paper wins";
        }
    }
    else if (choice1==="paper") 
    {
        if (choice2==="rock")
        {
            return "paper wins";
        }
        else {
            return "scissors wins";
        }
    }
    else if(choice1==="scissors")
    {
        if (choice2 ==="paper")
        {
            return "scissors wins";
        }
        else {
            return "rock wins";
        }
    }
    
}


#2

missing ; at the closing bracket of your function

and you have to call the compare function

hope this helps


#3

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.