This forum is now read-only. Please use our new forums! Go to forums

banner
Close banner
0 points
Submitted by flewb
almost 9 years

it says math needs a capital, and it does!! what's wrong with my coding

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”; console.log(“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” } } };

Answer 558c8cb2e0a3007ff9000c36

0 votes

Permalink

The only thing that jumps out is not really an error, but it is wrong on two fronts:

console.log("The result is a tie")

First off, it is not called for, and second, nothing is reachable after return so the line never runs, anyways.

points
Submitted by Roy
almost 9 years