瀏覽器console幾種報錯類型


1.SyntaxError 語法錯誤。數組

2.TypeError 類型錯誤,一般是 *** is not a function,即***不是一個函數。函數

3.ReferenceError 引用錯誤,一般是 *** is not defined,即***未定義,不一樣於undefined,underfind不是報錯,而是一種數值類型。code


4.RangeError是當一個值超出有效範圍時發生的錯誤。主要有幾種狀況,一是數組長度爲負數,二是Number對象的方法參數超出範圍,以及函數堆棧超過最大值。對象


5.URIError是URI相關函數的參數不正確時拋出的錯誤,主要涉及encodeURI()、decodeURI()、encodeURIComponent()、decodeURIComponent()、escape()和unescape()這六個函數。io


6.eval函數沒有被正確執行時,會拋出EvalError錯誤。該錯誤類型已經再也不在ES5中出現了,只是爲了保證與之前代碼兼容,才繼續保留。function

相關文章
相關標籤/搜索