Я пытаюсь сделать простую игру с палачом. Я записал в консоль слово, которое нужно угадать (это будет удалено, когда игра будет закончена). Теперь я пытаюсь заставить игрока угадать, есть ли буква в слове, если да, то оно должно раскрыться.
Но моя проблема в том, что я использую файл indexOf()
. Первая буква слова -1 вместо 0, также буквы, которых нет в слове, равны -1. Поэтому я не могу проверить, доступна ли эта буква или нет, поскольку первая буква всегда возвращает -1. Я добавил скриншот, чтобы было немного понятнее.
обратите внимание, что «H» — это первая буква слова: Hond. И как окно оповещения говорит, что это индекс -1.
Это функция, которую я использовал:
function guessLetter(letter){
var letterVal = letter.value;
alert(rand.indexOf(letterVal));
}
rand
— это переменная, используемая для хранения случайного слова.
-1
). - person barak manos   schedule 28.02.2015