当前位置:  开发笔记 > 编程语言 > 正文

如何查找Javascript语法错误

如何解决《如何查找Javascript语法错误》经验,为你挑选了4个好方法。

我正在编写代码的JavaScript部分,并在语法中犯了大量愚蠢的错误.但找到错误行的唯一方法是开始注释掉我刚编写的代码部分并将其重新加载到浏览器中以缩小我失踪的地方');' 是.

如何"编译"JavaScript源以确保它在语法上是正确的,以便我可以在浏览器中调试它?



1> Carson Myers..:

Ctrlfirefox中的+ Shift+ J,如果你没有抓住你的错误直到运行时.当然,萤火虫效果更好,但这是一种快速的方法.



2> Tahir Akhtar..:

http://www.javascriptlint.com/

以下是JavaScript Lint寻找的一些常见错误:

在一行末尾缺少分号.

没有if,for,while等的卷曲括号

由于返回,抛出,继续或中断而永远不会运行的代码.

交换机中没有break语句的case语句.

数字的前导和尾随小数点.

将数字转换为八进制的前导零(基数为8).

评论中的评论.

模糊性是否两条相邻的行是同一语句的一部分.

不做任何事情的陈述.


这个工具确实在javascript中指出错误.谢谢你的链接.它节省了大量的时间和挫折.

3> slebetman..:

Douglas Crockford的Jslint:http://www.jslint.com/

但要注意,它会伤害你的感情;-)



4> Gabriel..:

Chrome:Ctrl+Shift+J:这将打开JavaScript控制台.您可以单击脚本选项卡以查看页面脚本.

FireFox:安装firebug并运行它以获得与上述chrome实用程序类似的控制台.

IDE:您可能希望使用netbeans或Eclipse,它们都为JavaScript提供语法突出显示和代码完成.这些将指示代码时的语法错误.

jslint/jshint:这些工具提供代码建议以提高代码质量并减少错误(逻辑)的可能性,但也会破坏语法和其他错误.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有