【发布时间】:2012-02-14 11:09:11
【问题描述】:
目前,我正在尝试通过在 Gedit 中编写代码然后尝试通过 Firefox 执行来学习 Javascript。
但是,当 Web 浏览器在我的代码中遇到错误时,它往往会默默地失败,而且我无法完全摆脱这种感觉,即它也忽略了我的代码中的其他更小问题。我真的很想以正确的方式学习 Javascript,而不是一不小心养成编写微妙错误代码的习惯。
有没有办法设置网络浏览器或运行 Javascript,让它在每一个错误或错误时大声尖叫,无论多么轻微?
我查看了jslint——还有其他我可能错过的方法吗?
我也很快(阅读:5 分钟)查看了strict mode,但我不确定这是否是同一件事。
【问题讨论】:
-
你看过 firebug 或 chrome 控制台吗?
-
可以将
about:config中的javascript.options.strict设置为true。如果您使用 FF 4+,我不建议您这样做,因为您也会看到来自扩展的错误。 -
顺便说一句,在比较中使用三元相等 (===) 来检查真正的等价性;它使检测一些错误变得更容易。
标签: javascript browser jslint