Why the code is not reflected on the console?


#1


There is always the anwer of the computer on the console. Even when the choices are both! Why does not console reflect the function?


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!"
    }
}


#2

This is the only instance of a function being called to execute.

In the rest of your code you have 2 separate function declarations. To call either one, you could write a line like:

compare(parameter, parameter);

Or

console.log(userChoice);


#3

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