Я делаю Codecademy, чтобы лучше понять JavaScript, и он говорит, что код, который я пишу, ошибочен. Но я не знаю, где это происходит. Отладочное сообщение появляется:JavaScript Else If Statementments
«Отсутствует идентификатор и вместо этого видит« еще », отсутствует ';' перед заявлением «
Эта проблема возникает, поскольку я пишу, может ли кто-нибудь сообщить мне, что именно это сообщение отладки означает, поэтому мне не нужно прибегать к вам специалистам? Ха-ха. В любом случае, вот код:
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");
}
}
compare();
Вам нужно удалить simicolon после ваших критериев * if *: if (choice1 == choice2) {... [code идет здесь] ...} ' –
'return' не является функцией. Не вставляйте скобки в возвращаемые значения. – Ryan