1.錯誤分為兩種:
(1)**錯誤:這種錯誤瀏覽器會報錯,可以根據錯誤型別去排錯
(2)邏輯錯誤:這種錯誤瀏覽器不會報錯,但是可以使用斷點進行除錯排錯
2.**錯誤型別
2.1語法錯誤:即寫的**不符合js編碼規則
報錯為:uncaught syntaxerror:資訊提示;我們可以根據後面的資訊提示去修改錯誤,當然,語法錯誤,瀏覽器會直接報錯,整個**都不會執行。
2.2引用錯誤:使用了沒有定義的變數
報錯為:uncaught referenceerror:資訊提示;錯誤之前的**會執行,之後**不會執行
2.3型別錯誤:提供的型別,不是js所需要的;
報錯為:uncaught typeerror:資訊提示;錯誤之前的**會執行,之後**不會執行
2.4範圍錯誤:指定的範圍不是js要求的
報錯為:uncaught rangeerror:資訊提示;錯誤之前的**會執行,之後**不會執行
3.邏輯錯誤
這類錯誤可能是邏輯順序不正確,這種錯誤瀏覽器不會報錯,我們可以通過斷點除錯排除錯誤
簡單的方法如下:
js中常見的錯誤型別
當 try 語句塊中的 出現錯誤時,會建立並丟擲乙個 error 物件,物件中包含錯誤型別和錯誤描述兩個屬性 error.response 錯誤型別 說明evalerror 使用 eval 函式時發出錯誤,會丟擲該錯誤 internalerror 由 j ascript 引擎內部錯誤導致的異常,會丟...
Servlet中常見的錯誤
埠占用錯誤 tomcat非正常關閉導致eclipse中顯示tomcat未執行實際上仍在執行 解決方案 1.重啟電腦 2.找到tomcat安裝資料夾 找到裡面的bin資料夾中的shutdown.bat,雙擊即可強制關閉tomcat.再次執行工程即可.8080埠占用錯誤 未知錯誤 解決方案 工程未關聯t...
SpringBoot中常見的錯誤
spring boot缺省會載入org.springframework.boot.autoconfigure.jdbc.datasourceautoconfiguration類,datasourceautoconfiguration類使用了 configuration註解向spring注入了data...