JScript錯誤代碼號對應錯誤索引表

需要Strin 需要en 需要@en

IE瀏覽器在捕捉到異常時可以使用Error.number屬性返回一個出錯代碼數值,這個數值總是對應特定的出錯信息,這裡的兩個表格分別列出了這些出錯代碼數值及其對應的出錯信息。
不推薦在套用中使用Error.number屬性,但是在調試應用程式時可以使用該屬性診斷程式中出現的錯誤。
1.運行錯誤
JavaScript運行時錯誤是指當JavaScirpt腳本試圖執行一個系統不能運行的動作時導致的錯誤。當正在運行腳本、計算變數表達式、或者正在動態分配記憶體時就可能出現JavaScirpt運行時錯誤時。
錯 誤 號 出 錯 描 述 錯 誤 號 出 錯 描 述
5000 不能給this賦值 5001 需要Number類型
5002 需要Function對象 5003 不能給函式返回值賦值
5005 需要String 5006 需要Date對象
5007 需要Object類型 5008 非法賦值
5009 未定義標識符 5010 需要Boolean
5012 需要對象的成員 5013 需要VBArray
5014 需要JavaScirpt對象 5015 需要enumerator對象
5016 需要正則表達式對象 5017 正則表達式語法錯誤
5018 未預期的限定符 5019 正則表達式中缺少]
5020 正則表達式中缺少) 5021 字元集範圍無效
5022 異常拋出,但無法抓住 5023 函式沒有合法的原型對象
5024 待解碼的URL包含有非法字元 5025 待解碼的URL編碼非法
5026 小數部分的位數越界 5027 精度越界
5028 需要Array或arguments對象 5029 數組長度必須為一有限正整數
5030 必須賦給數組長度一個有限正數 5034 在JSON.stringify方法的value參數中定義循環引用不被支持
5035 在JSON.stringify方法中定義不合法的replacer參數,replacer參數必須是一個函式或數組

2.語法錯誤
JavaScript語法錯誤是指當JavaScript語句違反了JavaScript腳本語言的一條或多條語法規則時導致的錯誤。JavaScript語法錯誤發生在開始運行程式之前。
錯 誤 號 出 錯 描 述 錯 誤 號 出 錯 描 述
1002 語法錯誤 1003 需要:
1004 需要; 1005 需要(
1006 需要) 1007 需要]
1008 需要{ 1009 需要}
1010 需要標識符 1011 需要=
1012 需要/ 1014 非法字元
1015 字元串常數未結束 1016 注釋未結束
1018 函式外有return語句 1019 在循環外不能有break
1020 在循環外不能有continue 1023 需要十六進制數
1024 需要while 1025 標籤定義重要
1026 未找到標籤 1027 一條switch語句中只有一個default
1028 需要標識符、字元串或者數字 1029 需要@end
1030 條件編譯已關閉 1031 需要常數
1032 需要@ 1033 需要catch
1035 throw的後面必須跟有一個表達式,且在同一原始碼行上

相關詞條

熱門詞條

聯絡我們