JavaScript高級程序設計閱讀筆記(二十)js錯誤處理_javascript技巧
來源:懂視網
責編:小采
時間:2020-11-27 21:04:46
JavaScript高級程序設計閱讀筆記(二十)js錯誤處理_javascript技巧
JavaScript高級程序設計閱讀筆記(二十)js錯誤處理_javascript技巧:一、錯誤分類 1、語法錯誤:也稱解析錯誤,發生在傳統語言的編譯時,在JavaScript中發生在解釋時。這些錯誤是由代碼中的意外字符直接引起的,然后就不能直接編譯/解釋。發生語法錯誤時,就不能繼續執行代碼。在JavaScript中,只有在同一個線程中的代碼會受語
導讀JavaScript高級程序設計閱讀筆記(二十)js錯誤處理_javascript技巧:一、錯誤分類 1、語法錯誤:也稱解析錯誤,發生在傳統語言的編譯時,在JavaScript中發生在解釋時。這些錯誤是由代碼中的意外字符直接引起的,然后就不能直接編譯/解釋。發生語法錯誤時,就不能繼續執行代碼。在JavaScript中,只有在同一個線程中的代碼會受語
一、錯誤分類
1、語法錯誤:也稱解析錯誤,發生在傳統語言的編譯時,在JavaScript中發生在解釋時。這些錯誤是由代碼中的意外字符直接引起的,然后就不能直接編譯/解釋。發生語法錯誤時,就不能繼續執行代碼。在JavaScript中,只有在同一個線程中的代碼會受語法錯誤的影響。在其他線程中的代碼和其他外部引用的文件中的代碼,如果不依賴于包含錯誤的代碼,則可以繼續執行。
2、運行時錯誤:也稱為異常(exception,在編譯期/解釋器后)。此時,問題并不出在代碼的語法上,而是,嘗試完成的一個操作,在某些情況下是非法的。異常只影響發生的線程,其他JavaScript線程即可繼續正常的執行。
二、錯誤處理
JavaScript提供了兩種處理錯誤的方式:BOM中的onerror事件處理函數方式和ECMAScript中的try...catch方式。
1、onerror事件處理函數
它是第一個用來協助JavaScript處理錯誤的機制。頁面上出現異常時,error事件便在window對象上觸發。例如:
代碼如下:
onerror Example 聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
JavaScript高級程序設計閱讀筆記(二十)js錯誤處理_javascript技巧
JavaScript高級程序設計閱讀筆記(二十)js錯誤處理_javascript技巧:一、錯誤分類 1、語法錯誤:也稱解析錯誤,發生在傳統語言的編譯時,在JavaScript中發生在解釋時。這些錯誤是由代碼中的意外字符直接引起的,然后就不能直接編譯/解釋。發生語法錯誤時,就不能繼續執行代碼。在JavaScript中,只有在同一個線程中的代碼會受語