JSFiddle - React, Tailwind, and code Playground
JavaScript
var words = [
"фараон",
"фарбаути",
"фарватер",
"фарерский",
"фарингеальный",
"фарингит",
"фаринкс",
"фарисей",
"фарисейский",
"фарисейство",
"фармазон"
];
var word = words[Math.floor(Math.random() * words.length)];
var answerArray = [];
for (i = 0; i < word.length; i++) {
answerArray[i] = "_";
}
var remainingLetters = word.length;
var attRemain = word.length + 5;
while (remainingLetters > 0){
alert(answerArray.join(" "));
var guess = prompt("Угадайте букву или нажмите 'Отмена'' для выхода из игры.").toLowerCase();
if (guess === null){
break;
} else if (guess.length !== 1){
alert("Пожалуйста, введит одну букву слова.");
} else{
for (var j = 0; j < word.length; j++){
if (word[j] === guess){
answerArray[j] = guess;
remainingLetters--;
}
}
}
}
alert(answerArray.join(" "));
alert("Отлично! Вы угадали слово " + word);