如何调试Javascript代码或函数?

问题描述:

我有一些Javascript代码。
我想跟踪错误并进行调试。
该怎么办?如何调试Javascript代码或函数?

+1

*调试*通常与* *调试...这是目前在几乎所有现代浏览器中完成。尝试按F12或查看菜单。 – DCoder

+1

您使用哪个浏览器? (IE的禁止) – sp00m

+0

Mozilla Firefox –

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

谢天谢地,浏览器已经赶上了。 Firebug非常有用,以及Chrome's developer tools,它们都使用断点,表达式评估以及一系列用于在浏览器中进行调试的其他有用工具。我建议你看看这些。我相信互联网浏览器有一个开发工具部分,但我发现它不是我喜欢的,但是你可以随意使用你需要的任何东西。

这取决于浏览器:

的大多数工具都通过这些快捷键可以访问:

  • CTRL + SHIFT + I
  • F12

寻找 “控制台” 选项卡。在那里浏览器打印各种错误,如JavaScript错误,资源未加载错误等。要手动写入控制台,大多数浏览器都会提供主控函数的console对象。最常用的是console.log('text')

+0

我已经在firefox中安装了firebug,然后如何使用它? –

+0

@HHF查找控制台选项卡。在那里浏览器打印各种错误,包括JS错误。 – Joseph

谷歌浏览器

F12 - >控制台。

在代码中使用:console.log(variables);