所以,我和一些朋友正在使用JavaScript进行文本冒险。在其中,玩家有可能使用治疗法术,其运行以下代码:
function heal() {
alert('You chant some ominous-sounding words, and your wounds heal');
alert('Hit points restored!');
hitPoints += 60;
blobsOfDoom -= 30;
burn();
MonsAtt();
Choose Spell();
}
/*
Exception: SyntaxError: missing ; before statement
@Scratchpad/1:2703
*/
SyntaxError: Unexpected identifier
。
为什么会出现此错误?我该如何解决?
答案 0 :(得分:5)
你不能在函数中有空格
Choose Spell();
检查ChooseSpell和任何其他出现的函数声明,并将它们更改为有效的函数名称,如chooseSpell()