- 語法錯誤(syntax error)
- 邏輯錯誤(logic error)
- 執行錯誤(runtime error)
除蟲清單:
- 確定「括號( )」成對出現
- 確定程式區塊的「大括號{ }」成對出現
- 避免打錯字,使用有關鍵字提示功能IDE開發工具
- JavaScript有大小寫之分
- 字串與變數連接錯誤,例如,多或少+連接符號
- 單、雙引號,維持一致使用方式
- 單、雙引號,沒有成對出現也是常見錯誤
- 確定物件在使用前已經建立
- 別對區域變數與全域變數取相同的名稱
- 變數不存在
- 等號(=)與比較符號(==)使用錯誤
- 記得要結束";"
bug處理:
- alert()與document.write()方法
- 使用window.onerror事件
- try ... catch
- Firebug for Firefox
目前主流且最新版本的瀏覽器(IE9, Chrome 16)都內建不錯的除錯功能,也是另一種選擇。
沒有留言:
張貼留言
感謝您的留言,如果我的文章你喜歡或對你有幫助,按個「讚」或「分享」它,我會很高興的。