JavaScript给出了无意义的错误

时间:2016-05-06 15:13:33

标签: javascript

所以,我和一些朋友正在使用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

为什么会出现此错误?我该如何解决?

1 个答案:

答案 0 :(得分:5)

你不能在函数中有空格

Choose Spell();

检查ChooseSpell和任何其他出现的函数声明,并将它们更改为有效的函数名称,如chooseSpell()