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

解决方案 »

  1.   

    哪个功能没有实现,或者新加哪段代码之后出问题,就在相关的代码上打断点,一般都这么做吧或者,你知道哪个地方的错,加几个alert在相应的位置,打印相关的参数,看参数是否为预期的值,语法出错的话,出错语句后面的alert是不能执行的~~这些只能慢慢确认吧
      

  2.   

    1.internet选项-高级-显示每个脚本错误的通知,勾上,保证你能知道脚本有错,但你不能完全信任对错误的提示,因为提示的错和实际的错经常是不一致的,当然经验丰富的话可以直接根据提示推断错误
    2.用好alert,你需要对自己的程序有初步的判断,哪儿可能出错,就在哪儿加上alert,代码是否会执行到这儿,到这儿时变一些量的值是否正常
    3.调试工具,比如ie的开发人员工具,可以打断点,单步执行什么的,在其他手段难以调试时用js的调试时要麻烦些,弱类型语言,语法的验证很弱,经验不足就易出错,惟一办法是多用,多练
      

  3.   

    按F12功能键,都会弹出脚本调式窗口的,楼主初学js的话,介意使用谷歌浏览器,调试比较方便。
      

  4.   

    firebug这个要在firefox浏览器上跑的。
      

  5.   

    是很费劲,不过也没倒绝望的地步,firefox下firebug都是不错的工具,chrome下审查元素也不错。IE 费劲一些,按F12键也可调试。
      

  6.   

    firefox+firebug,IE那个垃圾,和firebug没得比。。
      

  7.   

    firebug很好用,除了js,还能调试css。IE下虽然也有工具,比如IE9自带的开发人员工具,但是很不好用。
      

  8.   

    我比较喜欢谷歌浏览器,js调试还是蛮方便的,js调试我主要是断点调试,然后监视变量的值
      

  9.   

    aptana也不错,可以结合浏览器的调试工具,尤其是firebug
    其余一些浏览器也有调试工具,工具要用的顺手熟练就会有效率,不熟练的话就alert一点点的调试吧。
      

  10.   

    寒舍柳枝迎日茂,温房花朵见霜蔫。
    有时临时换个环境(比如应聘)也不方便按平时习惯下载安装一堆瑞士军刀般的工具。
    习惯Notepad+alert吧,这个到哪都能让你宾至如归。
      

  11.   

    调试javascript可以用firefox的firebug,或许用google,设置一个断点,F11是进入一个方法内部,F10不进入方法内部,F8跳到下一个断点。
      

  12.   


    alert() 天下无敌.
    什么调试工具都没这个来得实在
      

  13.   


    firefox和google是方便调试.
    有断点也很直观看到运行到哪值是多少.
    但是这都是在有一定功底后方便快速开发的.
    从头开始的话.
    我建议用IE开调试和脚本出错提示.
    多学用alert.
    脚本出错.
    IE会在页面弹出提示或者左下角.
    根据出错的地方alert相关的东西.
    有经验可以无所谓什么浏览器.
    alert可以解决所有问题.
    多试试吧