情况
我开始在客户端机器上仅使用 JavaScript 和 HTML 实现游戏“HANGMAN”。我已经完成了所有合乎逻辑的工作。现在只剩下美学了。我被困住了,因为我们无法在 JS 中写入字符串。
a = "abcd"; a[0] = "e";
——这种事情是不允许的。
我做了什么
代码
我试过的代码,这不起作用:
我现在有以下三个数组:
a
-- 包含单词字母的数组(gel
为此将是g,e,l
)
gai
-- 该数组由用户输入并在单词中的字母组成。(如g
或e
)
ag
-- 该数组由用户输入的字母组成,无论它们是否存在于要猜测的单词中。
我需要做什么
我需要生成显示字母的输出,以防它被用户猜到并且存在于单词中(数组中的字母gai
)并_
代替用户尚未输入的字母。
我想要的是
将返回所需输出的函数,如以下示例中所述。
例子
让要猜的词是:
together
用户输入e
:
该函数应返回:_ _ _ e _ _ e _
用户然后输入d
,我的程序会提示他说这个字母不在单词中。
用户输入r
函数应该返回:_ _ _ e _ _ e r
等等....
我希望你能明白!
万一你不明白(由于我的错误解释或其他原因!!)
你可以在这里玩刽子手游戏:刽子手
只需观看屏幕底部的输出......这就是我想要这个函数生成的内容。
请帮我解决这个问题!