Ich lerne JavaScript durch Code-Akademie, und bin gerade dabei, ein einfaches Stein, Papier, Schere-Spiel zu erstellen. Ich stehe jedoch auf eine kleine Fehlermeldung, die besagt, dass es ein unerwartetes Schlüsselwort gibt: else. Ich habe diesen kleinen Codeblock Dutzende Male durchforstet, aber ich kann den Fehler nicht finden, also dachte ich mir, vielleicht würden ein paar neue Augen finden, was ich falsch mache.JavaScript-Anfänger stecken auf unerwarteten Fehler
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";
}
else {
return "scissors wins":
}
}
};
Übrigens gibt es einen Tippfehler bei 'return 'Scheren gewinnt':' der sollte mit ';' enden und nicht: '. Es könnte tatsächlich auch Ihr Problem oder ein anderes Problem verursachen, sobald Sie Ihr aktuelles Problem gelöst haben. – rbaleksandar