3: computerChoice error


#1


https://www.codecademy.com/courses/javascript-beginner-en-Bthev-mskY8/0/3?curriculum_id=506324b3a7dffd00020bf661#

I receive correct information in the dialog box on the right but I'm receiving this error and cannot move forward: "Oops! Try Again! Did you set var computerChoice = Math.random() ? The capital 'M' in Math is very important!


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

}

else if(choice1 === "scissors") {

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

}
}
console.log(compare(userChoice, computerChoice));


#2

Have you tried reloading the page and resubmitting?


#3

Yes! It was the very first thing I tried! Becoming seriously frustrated and I don't like the way it feels.


#4

Everything looks really good...
My code is different starting line three though. I included
console.log(computerChoice);
after line two though and continued by doing what you did.


#5

Left a comment in this section of your code. I can't believe I didn't see it before :smile_cat:


#6

3 posts were split to a new topic: 3. computerchoice error


#7

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