alien2xxx
Cadet 3rd Year
- Registriert
- Sep. 2014
- Beiträge
- 34
Hallo Leute,
ich lerne gerade auf codecademy.com JS zu programmieren und habe dabei ein "Schere-Stein-Papier" Spiel geschrieben. Im Webbrowser habe ich unter Entwicklertools JS-Konsole anzeigen lassen und den Code dort laufen zu lassen. Der Code scheint zu funktionieren, jedoch wird "return" nicht angezeigt. Woran kann das liegen?
Der Code:
var userChoice = prompt("Bitte wähle Stein, Schere oder Papier");
var computerChoice = Math.random();
if (computerChoice < 0.33) {
computerChoice = "Stein";
}
else if (computerChoice <= 0.66) {
computerChoice = "Papier";
}
else {
computerChoice = "Schere";
} console.log("Computer: " + computerChoice);
var compare = function(Choice1, Choice2) {
if (Choice1 === Choice2) {
return "Unentschieden"; }
else if (Choice1 === "Stein") {
if (Choice2 === "Schere") {
return "Stein gewinnt"; }
else { return "Papier gewinnt"; }}
else if (Choice1 === "Papier") {
if (Choice2 === "Stein") {
return "Papier gewinnt"; }
else { return "Schere gewinnt"; }}
else if (Choice1 === "Schere") {
if (Choice2 === "Stein") {
return "Stein gewinnt"; }
else { return "Schere gewinnt"; }}
}
compare(userChoice, computerChoice);
ich lerne gerade auf codecademy.com JS zu programmieren und habe dabei ein "Schere-Stein-Papier" Spiel geschrieben. Im Webbrowser habe ich unter Entwicklertools JS-Konsole anzeigen lassen und den Code dort laufen zu lassen. Der Code scheint zu funktionieren, jedoch wird "return" nicht angezeigt. Woran kann das liegen?
Der Code:
var userChoice = prompt("Bitte wähle Stein, Schere oder Papier");
var computerChoice = Math.random();
if (computerChoice < 0.33) {
computerChoice = "Stein";
}
else if (computerChoice <= 0.66) {
computerChoice = "Papier";
}
else {
computerChoice = "Schere";
} console.log("Computer: " + computerChoice);
var compare = function(Choice1, Choice2) {
if (Choice1 === Choice2) {
return "Unentschieden"; }
else if (Choice1 === "Stein") {
if (Choice2 === "Schere") {
return "Stein gewinnt"; }
else { return "Papier gewinnt"; }}
else if (Choice1 === "Papier") {
if (Choice2 === "Stein") {
return "Papier gewinnt"; }
else { return "Schere gewinnt"; }}
else if (Choice1 === "Schere") {
if (Choice2 === "Stein") {
return "Stein gewinnt"; }
else { return "Schere gewinnt"; }}
}
compare(userChoice, computerChoice);