js中的控制臺的報錯信息主要分為兩大類 , 第一類是語法錯誤 , 這一類錯誤在預解析的過程中如果遇到 , 就會導致整個js文件都無法執行 。 另一類錯誤統稱為異常 , 這一類的錯誤會導致在錯誤出現的那一行之后的代碼無法執行 , 但在那一行之前的代碼不會受到影響 。
工具/原料JavaScript
方法/步驟1【JavaScript中的六種錯誤類型】SyntaxError:語法錯誤

2Uncaught ReferenceError:引用錯誤
引用一個不存在的變量時發生的錯誤 。 將一個值分配給無法分配的對象 , 比如對函數的運行結果或者函數賦值 。

3RangeError:范圍錯誤
RangeError是當一個只超出有效范圍時發生的錯誤 。 主要的有幾種情況 , 第一是數組長度為負數 , 第二是Number對象的方法參數超出范圍 , 以及函數堆棧超過最大值 。

4TypeError類型錯誤
變量或參數不是預期類型時發生的錯誤 。 比如使用new字符串、布爾值等原始類型和調用對象不存在的方法就會拋出這種錯誤 , 因為new命令的參數應該是一個構造函數 。

5URIError , URL錯誤
主要是相關函數的參數不正確 。

6URI相關參數不正確時拋出的錯誤 , 主要涉及encodeURI、decodeURI()、encodeURIComponent()、decodeURIComponent()、escape()和unescape()六個函數 。
EvalError eval()函數執行錯誤
在ES5以下的JavaScript中 , 當eval()函數沒有被正確執行時 , 會拋出evalError錯誤 。
例如下面的情況:

7需要注意的是:ES5以上的JavaScript中已經不再拋出該錯誤 , 但依然可以通過new關鍵字來自定義該類型的錯誤提示 。
以上的6種派生錯誤 , 連同原始的Error對象 , 都是構造函數 。 開發者可以使用它們 , 認為生成錯誤對象的實例 。

8第一個參數表示錯誤提示信息 , 第二個是文件名 , 第三個是行號 。
以上內容就是JavaScript中的六種錯誤類型的內容啦 , 希望對你有所幫助哦!
猜你喜歡
- 清涼美景中的禪茶——五臺山茶文化,普洱茶致癌
- 專家眼中的茶文化,白茶的功效與作用
- 空調不制冷或者不制熱
- 茶分為六種顏色 各種茶有不同的保健作用,減肥花草茶
- 故人西辭黃鶴樓煙花三月下揚州中的故人指的是誰 故人西辭黃鶴樓中的故人指的是誰
- 元旦送什么禮物給女朋友
- Excel跨列居中和合并居中的用法與區別
- 如何分析三極管在電路中的作用
- 認識CSS樣式中的盒子模型
- 怎么為Word文檔添加水印
