2012-01-19 97 views
-1

目前,我試圖通過在Gedit中編寫我的代碼來學習Javascript,然後嘗試通過Firefox執行它。使Javascript執行嚴格

然而,Web瀏覽器往往會失敗默默時,它在我的代碼遇到一個錯誤,我不能完全動搖的感覺,它也忽略了其他更小的,在我的代碼的問題。我真的很想以正確的方式學習Javascript,並且不會意外地習慣寫錯誤的代碼。

有沒有辦法建立一個Web瀏覽器或運行JavaScript,所以它無論多麼微小的每一個錯誤或錯誤大聲尖叫?

我看着jslint - 有沒有其他方法可以完成這個,我可能會錯過?

我也很快(讀:5分鐘)看着strict mode,但我不知道這是同樣的事情。

+2

你看過螢火蟲或鍍鉻控制檯嗎? – Neal

+0

您可以在'about:config'中將'javascript.options.strict'設置爲'true'。如果您使用FF 4 +,我不會推薦它,因爲您也會看到擴展程序中的錯誤。 – Saxoier

+0

順便說一句,在你的比較中使用tripe等於(===)來檢查真正的等價;它使檢測一些錯誤更容易。 –

回答

1

使用在firebug控制檯,以查看錯誤。 Chrome有自己的內置控制檯,可用於相同的目的。但是,jslint比任何一個控制檯都要嚴格得多。

+0

我不知道那些存在,謝謝。它們相對簡單易用,還是有任何資源可用於如何使用它們? – Michael0x2a

+0

非常容易使用,如果你只是在尋找錯誤。只需打開控制檯選項卡打開並打印任何錯誤的頁面。它也可以用作Javascript REPL或vardump。 –

+2

JSLint在沒有的情況下找到錯誤。 – Saxoier