在括号错误中丢失),但一切似乎都被正确关闭了

时间:2013-08-14 21:20:01

标签: javascript parentheses

我从以下代码中得到了缺失的)错误。 JS Hint说a)预计来自顶线,但“如果”发现了。

denom = (((theZombies[j].y + 15) – theZombies[j].y) * (mouseX – Player1.x) – ((theZombies[j].x + 18) – (theZombies[j].x - 18 )) * (mouseY - Player1.y));

if (denom != 0) {theZombies.splice(j, 1);}

但是我没理解 - 所有的括号都被正确关闭了。我也回顾了代码,之前找不到一个未封闭的代码。我缺少什么想法?

谢谢!

1 个答案:

答案 0 :(得分:11)

您的个字符实际上是U+2013 EN DASH个,这在Javascript中是不合法的。

您需要改为使用U+002D HYPHEN-MINUS