1
詳細:基本的に私はJSのノブです。 H1のタイトル以外にクロームでこれを開くと何も起こりません。助けてください。私のブラウザにJavaScriptが表示されませんか?
HTMLファイルコードです。 <!doctype HTML>
<html>
<head>
</head>
<body>
<h1> Welcome to battleship! </h1>
<script type="text/javascript" src="battleship.js"></script>
</body>
</html>
JAVASCRIPTコード。あなたが疑問に思っている場合に備えて、名前は "battleship.js"です。
//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);
は、同じディレクトリにあるJSファイルとHTMLファイルですか? –
構文エラーがあります。ブラウザのコンソールを見てJSコードを[JSHint](http://jshint.com/)にコピーし、一貫したインデントを使用してください。 – Xufox
ありがとう@Xufox、悪いことは間違いなく私たちに将来的にはJShintを確認してください。非常に役立ちます。出来た! –