Написал по книге код, но он не работает. Подскажите, пожалуйста, в чем может быть ошибка?
По результату должна быть мини игра морской бой с одним кораблем. Вводишь число пока не попадешь в корабль. Но при запуске написанного кода не запускается скрипт. Хотя сделал все по книге.
Заранее всем спасибо!
battleship.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
<h1>Play battleship!</h1>
<script src="battleship.js"></script>
</body>
</html>
battleship.js
var location1=3;
var location2=4;
var location3=5;
var guess;
var hits=0;
var guesses=0;
var isSunk=false;
while (isSunk == false) {
guess=promt ("Ready, aim, fire! enter a number from 0-6:");
if(guess<0||guess>6) {
alert ("Please enter a valid cell number!");
} else {
guesses=gusses + 1;
if (guess == location1 || guess == location2 || guess == location3) {
alert ("Hit!");
hits = hits +1;
if (hits == 3) {
isSunk = true;
alert ("You sank my battleship!");
}
} else {
alert("MISS");
}
}
}
var stats = "You took" + guesses + "guesses to sink the battleship," + "which means your shooting accuracy was" + (3/guesses);
alert (stats);