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

IE瀏覽器在捕捉到異常時可以使用Error.number屬性返回一個出錯代碼數值,這個數值總是對應特定的出錯信息,這裡的兩個表格分別列出了這些出錯代碼數值及其對應的出錯信息。

基本介紹

  • 中文名:JScript錯誤代碼號對應錯誤索引表
  • 不推薦:在套用中使用
  • 數值:總是對應特定的出錯信息
  • 定義:系統不能運行的動作時導致的錯誤
簡介,運行錯誤,語法錯誤,

簡介

不推薦在套用中使用Error.number屬性,但是在調試應用程式時可以使用該屬性診斷程式中出現的錯誤。

運行錯誤

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參數必須是一個函式或數組

語法錯誤

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的後面必須跟有一個表達式,且在同一原始碼行上

相關詞條

熱門詞條

聯絡我們