Ich habe eine Zufallszahl erraten Spiel, in dem Sie den Maximalwert und den Minimalwert bestimmen kann. Ich habe meinen gesamten Code zweimal überprüft, aber ich finde keine Lösung, warum das nicht funktioniert. Ich habe dieses Skript mit einer HTML-Datei verknüpft, die den document.getElementById("randNum").innerHTML
Teil erklärt. Ich möchte auch sagen, ich bin sehr neu in der Codierung, so dass ich etwas Einfaches übersehen haben könnte. Wie auch immer, hier ist mein Code.Was ist los mit diesem Zufallszahl-Ratespiel?
var max = prompt("Max guessing number?");
if (max <= 2) {
document.getElementById("randNum").innerHTML = "Invalid entry";
} else {
var min = prompt("What's the smallest number you can guess?");
if (min >= (max - 1) || min <= 0) {
document.getElementById("randNum").innerHTML = "Invalid entry";
} else {
number = Math.floor(Math.random() * (max - min + 1) + min);
guess = prompt("What's your guess?");
if (guess > max || guess < min) {
document.getElementById("randNum").innerHTML = "Invalid entry";
} else if (guess == number) {
document.getElementById("randNum").innerHTML = "Good job! You guessed the number!";
} else {
document.getElementById("randNum").innerHTML = "Wrong! The answer was " + number + "!";
}
}
}
EDIT: Ich änderte, wie der Zufallszahlengenerator funktioniert, aber ich bin immer noch ein Fehler. Und für mehr Details hinzufügen, sagt der Seite falsche Eingabe
Sind Sie Fehler in der Browser-Konsole zu bekommen? – Andy