jscript錯誤代碼及對應解釋大全
作者:Eve Cole
更新時間:2009-05-30 19:53:57
JScript 執行階段錯誤
JScript 執行時期錯誤是指當JScript 腳本試圖執行一個系統不能運作的動作時所導致的錯誤。當正在執行腳本、計算變數表達式、或正在動態分配記憶體時出現JScript 執行階段錯誤時。
錯誤號描述
5029 數組長度必須為一有限正整數
5030 必須賦給數組長度一個有限正數
5028 需要Array 或arguments 對象
5010 需要Boolean
5003 不能給函數回傳值賦值
5000 不能給'this' 賦值
5006 需要Date 對象
5015 需要Enumerator 對象
5022 異常拋出,但無法抓住
5020 正規表示式中缺少“)”
5019 正規表示式中缺少“]”
5023 函數沒有合法的Prototype 對象
5002 需要Function 對象
5008 非法賦值
5021 字元集範圍無效
5014 需要JScript 對象
5001 需要Number 類型
5007 需要Object 類型
5012 需要對象的成員
5016 需要正規表示式對象
5005 需要String
5017 正規表示式語法錯誤
5026 小數部分的位數越界
5027 精度越界
5025 待解碼的URI 編碼非法
5024 待解碼的URI 包含非法字符
5009 未定義標識符
5018 未預期的限定符
5013 需要VBArray
JScript 語法錯誤
JScript 語法錯誤是指當JScript 語句違反了JScript 腳本語言的一條或多條語法規則時所導致的錯誤。 JScript 語法錯誤發生在程式編譯階段,在開始執行程式之前。
錯誤號描述
1019 在循環外不能有“break”
1020 在循環外不能有“continue”
1030 條件編譯已關閉
1027 一條“switch” 語句中只能有一個“default”
1005 需要“(”
1006 需要“)”
1012 需要“/”
1003 需要“:”
1004 需要“;”
1032 需要“@”
1029 需要“@end”
1007 需要“]”
1008 需要“{”
1009 需要“}”
1011 需要“=”
1033 需要“catch”
1031 需要常數
1023 需要十六進制數
1010 需要標識符
1028 需要識別符、字串或數字
1024 需要“while”
1014 非法字符
1026 未找到標籤
1025 標籤定義重複
1018 函數外有'return' 語句
1002 語法錯誤
1035 「Throw」的後面必須跟有一個表達式,且在同一原始碼行上
1016 註未結束
1015 字串常數未結束