Прошу помочь, проблема в заголовке, прошу помощи т.к. сам недавно начал кодить. Заранее спасибо!
Вот код:
var words = ["викинг", "кот", "пикачу", "аномалия", "зебра", "обезьяна", "палка", "кирпич", "железяка", "мамонт"];
var rWord = words[Math.floor(Math.random() * words.length)];
var answer = [];
for (var i=0; i < rWord.length; i++)
{
answer[i] = "_";
};
var letter = rWord.length;
var flag = false;
var a = 20;
while ((letter > 0) && (a !=0)) {
flag = false;
alert(answer.join(" "));
var guess = prompt("Угадай букву, или нажмите отмена для выхода из игры. Попыток осталось: " + a);
if (guess === null) {
break;
}
else if (guess.length != 1) {
alert("Введите букву.")
}
else {
guess = guess.toLowerCase();
for (var j = 0; j < rWord.length; j++) {
if (rWord[j] === guess) {
answer[j] = guess;
letter--;
flag = true;
}
}
}
if (!flag) a--;
}
alert(answer.join(" "));
if (a != 0) {
alert("Отлично! Было загаданно слово " + rWord);
}
else {
alert("Не получалось отгадать слово. Было загаданно слово " + rWord);
}