2016-04-13 27 views
1

DETAYLAR: Yani temelde JS noob'um. Bunu H1 başlığının yanı sıra kromda açtığımda hiçbir şey olmuyor. Lütfen yardım et.Tarayıcımda javascript görünmüyor mu?

HTML dosya kodu. <!doctype HTML> <html> <head>

</head>

<body> <h1> Welcome to battleship! </h1> <script type="text/javascript" src="battleship.js"></script>

</body>

</html>

JAVASCRIPT CODE. Sadece merak ettiğinizde isim "battleship.js" dir. senaryonuz ve HTML dosyası aynı klasörde depolanır ve aynı zamanda sizin senaryo üzerinde herhangi bir hata olmadığını kontrol edilmektedir

//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); 
+0

aynı dizinde JS dosyası ve HTML dosyası olan komut sonunda} fazladan yazdım görünüyor? –

+2

Bir sözdizimi hatası var. Tarayıcı konsoluna bakın, JS kodunuzu [JSHint] 'e (http://jshint.com/) kopyalayın ve tutarlı bir girinti kullanın. – Xufox

+0

Teşekkürler @Xufox, Hasta kesinlikle gelecekte JShint emin olun. Çok yararlı. İşe yaradı! –

cevap

0

kontrol edin. Komut dosyasında herhangi bir hata varsa, beklendiği gibi yürütülmez.

Size

İlgili konular