我的代码有什么问题? (JavaScript的)

时间:2015-12-16 18:09:32

标签: javascript

这是我写的代码,

getHugeArray()

这是我的代码,在设置统计点后,我得到“无效的Javascript错误” 有人能告诉我代码有什么问题吗?我只有基本的JavaScript知识,据我所知它应该工作。

3 个答案:

答案 0 :(得分:2)

更新您的代码
If (BaseSTstat + BaseDXstat + BaseCHstat + BaseHTstat + BaseINstat + BaseWSstat > 20);{
confirm("Too many points, try again");
}

if (BaseSTstat + BaseDXstat + BaseCHstat + BaseHTstat + BaseINstat + BaseWSstat > 20){
confirm("Too many points, try again");
}

<强>错误

  1. 如果应该是小写的
  2. 条件
  3. 后应该没有分号

    此外,在代码的其他部分,我的朋友Spencer Wieczorek指出了错误,

    1. 使用==(或===)进行比较,而不是=分配。

答案 1 :(得分:2)

弹出的第一件事是semicolon语句中){之间的if

if语句应如下所示:

if (1 == 1) {

}

而不是

if (1 == 1); {

}

答案 2 :(得分:0)

在整个代码中,您使用If代替if。 Javascript是案例性的。

你有分号(;)分隔if语句和它应该控制的代码。

在比较中,您使用了赋值运算符(=)而不是相等比较运算符(==)。

所以这样的代码:

If (Class="No Class");{

应该是:

if (Class == "No Class") {

您获得的语法错误是因为您在+BaseMEskill之间遗漏了BaseENskill