如何调试Javascript代码或函数?

如何调试Javascript代码或函数?,javascript,Javascript,我有一些Javascript代码。 我想跟踪错误并调试它。 怎么做 它取决于浏览器: Firefox:下载 Opera:内置的用户界面 基于Webkit的(Chrome、Safari、Rockmelt…):按F12打开内置 Internet Explorer 9+:按F12打开内置浏览器 IE它取决于浏览器: Firefox:下载 Opera:内置的用户界面 基于Webkit的(Chrome、Safari、Rockmelt…):按F12打开内置 Internet Explorer 9+:按F

我有一些Javascript代码。
我想跟踪错误并调试它。

怎么做

它取决于浏览器:

  • Firefox:下载

  • Opera:内置的用户界面

  • 基于Webkit的(Chrome、Safari、Rockmelt…):按F12打开内置

  • Internet Explorer 9+:按F12打开内置浏览器


  • IE它取决于浏览器:

    • Firefox:下载

    • Opera:内置的用户界面

    • 基于Webkit的(Chrome、Safari、Rockmelt…):按F12打开内置

    • Internet Explorer 9+:按F12打开内置浏览器


    • IE过去,javascript中的调试非常有限。您可以发布警报以指示可变状态或将信息打印到网页上。在语法错误的情况下,它不会执行所有代码(这意味着您必须在错误发生之前发出警报才能知道它在哪里)


      谢天谢地,浏览器已经赶上了。非常有用,它使用断点、表达式求值以及一系列其他有用的工具在浏览器中进行调试。我建议你调查一下这些。我相信internet explorer也有一个开发者工具部分,但我发现它不符合我的喜好,但是你可以自由地使用你需要的任何东西。

      过去,javascript的调试非常有限。您可以发布警报以指示可变状态或将信息打印到网页上。在语法错误的情况下,它不会执行所有代码(这意味着您必须在错误发生之前发出警报才能知道它在哪里)


      谢天谢地,浏览器已经赶上了。非常有用,它使用断点、表达式求值以及一系列其他有用的工具在浏览器中进行调试。我建议你调查一下这些。我相信internet explorer也有一个开发者工具部分,但我发现它不符合我的喜好,但是你可以自由使用你需要的任何东西。

      Google Chrome

      F12->控制台


      在代码使用中:
      console.log(变量)

      谷歌Chrome

      F12->控制台


      在代码使用中:
      console.log(变量)

      调试通常使用调试器完成。。。几乎每一款现代浏览器都有这种功能。尝试按F12键或查看菜单。您使用哪种浏览器?(IE禁止)调试通常使用调试器完成。。。几乎每一款现代浏览器都有这种功能。尝试按F12键或查看菜单。您使用哪种浏览器?(IE禁止)我已经在firefox中安装了firebug,那么如何使用它?@HHF查找控制台选项卡。浏览器在那里打印各种错误,包括JS错误。我已经在firefox中安装了firebug,那么如何使用它?@HHF查找控制台选项卡。在那里,浏览器会打印各种错误,包括JS错误。