"rock,paper, scissors"


#1

<<
I'm frustrated...
I control all my script and I don't find error....
please help me....

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

    if(choice2==="rock")
    {
    return "paper wins";}
        else{return "scissors wins";}

else if (choice1==="scissors"){
    if (choice2==="rock"){
        return "rock wins";}
        else{
            return "paper wins";}
}

(end);
compare (userChoice,computerChoise);

#2

Don't run....he give me "Syntax error...."


#3

here:

(end);

this should be a comment

and here:

else
{return "paper wins";} // closes else
} // closes else if
}; // closes function, too early

the closing curly bracket (see comment in code) which closes the function too early, move it to the right spot


#4

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