JavaScript 程式碼報錯型別
錯誤的程式碼在瀏覽器執行,通常會給出相應的錯誤提示。
下面就詳細介紹一下javascript程式碼報錯型別,需要的朋友可以做一下參考。
一.SyntaxError:
SyntaxError是解析程式碼時發生的語法錯誤。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼//變數名錯誤 var 5num;
二.ReferenceError:
ReferenceError是引用一個不存在的變數時發生的錯誤。
[JavaScript] 純文字檢視 複製程式碼//由於變數a沒有宣告,所以報錯 console.log(a)
還有一種引發此錯誤的原因,就是給無法賦值的物件賦值:
[JavaScript] 純文字檢視 複製程式碼//this無法被賦值 this = 15
三.RangeError:
當一個值超出有效範圍時發生的錯誤。
主要有幾種情況:
(1).一是陣列長度為負數。
(2).二是Number物件的方法引數超出範圍,以及函式堆疊超過最大值。
[JavaScript] 純文字檢視 複製程式碼//陣列的長度為負數 new Array(-5)
四.TypeError:
此錯誤通常是變數或引數不是預期型別時發生的錯誤。
比如,對字串、布林值、數值等原始型別的值使用new命令,就會丟擲此種型別錯誤。
[JavaScript] 純文字檢視 複製程式碼new "螞蟻部落"
五.URIError:
此錯誤是URI相關函式的引數不正確時丟擲的錯誤。
主要涉及encodeURI()、decodeURI()、encodeURIComponent()、decodeURIComponent()、escape()和unescape()這六個函式。
[JavaScript] 純文字檢視 複製程式碼decodeURI('%2')
六.EvalError:
eval函式沒有被正確執行時,會丟擲EvalError錯誤。
特別說明:此錯誤型別已經不再在ES5中出現,只是為了保證與以前程式碼相容,才繼續保留。
相關文章
- JavaScript報錯型別(報錯速查)JavaScript型別
- JavaScript程式出錯型別分為哪些JavaScript型別
- JavaScript程式碼執行順序和資料型別JavaScript資料型別
- JavaScript引用型別-Object型別JavaScript型別Object
- 程式錯誤型別及其處理型別
- JavaScript值型別和引用型別JavaScript型別
- JavaScript報錯JavaScript
- route.query型別報錯,不能將LocationQueryValue...... 分配給型別.....型別
- javascript:引用型別JavaScript型別
- JavaScript物件導向程式設計——Array型別JavaScript物件程式設計型別
- JavaScript - 基本型別與引用型別值JavaScript型別
- JAVA中常見的經典報錯型別Java型別
- 匯入sql時報日期型別錯誤SQL型別
- 谷歌檢視JavaScript程式碼出錯位置谷歌JavaScript
- JavaScript - 資料型別JavaScript資料型別
- JavaScript 資料型別JavaScript資料型別
- JavaScript資料型別JavaScript資料型別
- mysql報錯程式碼彙總MySql
- @RequestBody中列舉型別值不匹配報錯型別
- SSL證書報錯型別及解決方法型別
- javaScript中的Array型別JavaScript型別
- JavaScript - 變數、值、型別JavaScript變數型別
- JavaScript nodeType節點型別JavaScript型別
- JavaScript基本資料型別JavaScript資料型別
- javaScript的資料型別JavaScript資料型別
- JavaScript基本型別總結JavaScript型別
- 初次Push程式碼到Github報錯Github
- JavaScript 資料型別與型別判斷詳解JavaScript資料型別
- C語言中幾種報錯型別的解決方案C語言型別
- Cordova應用的JavaScript程式碼和自定義外掛程式碼的除錯JavaScript除錯
- JavaScript的String和Boolean型別JavaScriptBoolean型別
- JavaScript隱式型別轉換JavaScript型別
- JavaScript 資料型別轉換JavaScript資料型別
- JavaScript判斷資料型別JavaScript資料型別
- 胡說-JavaScript函式型別JavaScript函式型別
- javascript資料型別轉換JavaScript資料型別
- JavaScript安全的型別檢測JavaScript型別
- javascript 資料型別檢測JavaScript資料型別