IE中的Javascript语法错误

时间:2009-02-17 23:33:29

标签: javascript debugging internet-explorer

我创建了一个相当大的Javascript应用程序,可以在Firefox中使用,直到昨天,IE。我做了很多改动,现在我在IE中遇到语法错误,但在Firefox中一切都很好。显然我在某个地方有一个尾随的逗号,但我看不到它。 IE的错误消息不太有用,甚至没有告诉我哪个JS文件有错误。

是否有Javascript的语法检查程序会更详细地告知我这些错误?

3 个答案:

答案 0 :(得分:5)

http://www.jslint.com/将捕获逗号和分号问题。

示例:

Error:
    Problem at line 1 character 17: Extra comma.

var foo = ['bar',]

    Problem at line 1 character 19: Missing semicolon.

var foo = ['bar',]

答案 1 :(得分:1)

JS lint - > http://jslint.com/

答案 2 :(得分:0)

我会在IE8rc1中尝试一下。新的调试工具与Firebug相差甚远,但他们应该告诉你这个问题到底是什么问题。