日期:2014-05-16  浏览次数:20559 次

javascript 很难调试
我刚开始学习,发现javascript程序很难调试,只要代码出现一点语法错误,程序就不运行,而且不给出任何提示,查找一个错误费很多时间,请问有什么好办法可以方便调试javascript程序呢?

------解决方案--------------------
哪个功能没有实现,或者新加哪段代码之后出问题,就在相关的代码上打断点,一般都这么做吧

或者,你知道哪个地方的错,加几个alert在相应的位置,打印相关的参数,看参数是否为预期的值,语法出错的话,出错语句后面的alert是不能执行的~~这些只能慢慢确认吧
------解决方案--------------------
1.internet选项-高级-显示每个脚本错误的通知,勾上,保证你能知道脚本有错,但你不能完全信任对错误的提示,因为提示的错和实际的错经常是不一致的,当然经验丰富的话可以直接根据提示推断错误
2.用好alert,你需要对自己的程序有初步的判断,哪儿可能出错,就在哪儿加上alert,代码是否会执行到这儿,到这儿时变一些量的值是否正常
3.调试工具,比如ie的开发人员工具,可以打断点,单步执行什么的,在其他手段难以调试时用

js的调试时要麻烦些,弱类型语言,语法的验证很弱,经验不足就易出错,惟一办法是多用,多练