DETAILS: Also im Grunde bin ich ein JS noob. Nichts passiert, wenn ich neben dem Titel H1 in Chrom öffne. Bitte helfen Sie.Mein Javascript wird nicht in meinem Browser angezeigt?
HTML-Dateicode. <!doctype HTML>
<html>
<head>
</head>
<body>
<h1> Welcome to battleship! </h1>
<script type="text/javascript" src="battleship.js"></script>
</body>
</html>
JAVASCRIPT CODE. Der Name ist "battleship.js", nur für den Fall, dass Sie sich fragen.
//location of ship
var location1 = 3;
var location2 = 4;
var location3 = 5;
//number of guesses
var guess;
var guesses = 0;
var hits = 0;
//is the ship sunk?
var isSunk = false;
while (isSunk == false) {
guess = prompt("Ready, aim, FIRE! Enter a number 0 - 9 to hit the ship!");
if (guess > 6 || guess < 0) {
alert("Please enter a valid number fool!");
} else {
guesses = guesses + 1;
}
if (guess == location1 || guess == location2 || guess == location3) {
hits = hits + 1;
if (hits == 3) {
alert("You sank my B ship hombre");
}
}
}
}
var stats = "You took " + guesses + " guesses to sink the battleship. Your accuracy is " + (3/guesses);
sind die JS-Datei und HTML-Datei im selben Verzeichnis? –
Es gibt einen Syntaxfehler. Sehen Sie sich die Browser-Konsole an, kopieren Sie Ihren JS-Code in [JSHint] (http://jshint.com/) und verwenden Sie konsistente Einrückungen. – Xufox
Danke @Xufox, ich bin mir auf jeden Fall sicher, dass wir JShint in der Zukunft haben. Sehr hilfreich. Es funktionierte! –