@atale
Юрист, который учится на фронтенд разработчика

Почему не работает или какая ошибка в коде (html + js)?

Написал по книге код, но он не работает. Подскажите, пожалуйста, в чем может быть ошибка?
По результату должна быть мини игра морской бой с одним кораблем. Вводишь число пока не попадешь в корабль. Но при запуске написанного кода не запускается скрипт. Хотя сделал все по книге.
Заранее всем спасибо!

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);
  • Вопрос задан
  • 350 просмотров
Решения вопроса 1
Winsik
@Winsik
сис.админ, недопрограммист :)
буковку пропустили =)
....guess=promPt ("Ready,....
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы