Why the code is not reflected on the console?


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


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);




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