这是我写的代码,
getHugeArray()
这是我的代码,在设置统计点后,我得到“无效的Javascript错误” 有人能告诉我代码有什么问题吗?我只有基本的JavaScript知识,据我所知它应该工作。
答案 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");
}
<强>错误强>
此外,在代码的其他部分,我的朋友Spencer Wieczorek指出了错误,
==
(或===
)进行比较,而不是=
分配。答案 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
。