在javascript中,運行錯誤是指當JavaScript腳本試圖執行一個系統不能運行的動作時導致的錯誤。JavaScript運行錯誤發生在正在運行腳本、計算變量表達式、或者正在動態分配內存時。

本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
javascript 運行時錯誤
JavaScript 運行時錯誤是指當 JavaScript 腳本試圖執行一個系統不能運行的動作時導致的錯誤。當正在運行腳本、計算變量表達式、或者正在動態分配內存時容易出現JavaScript運行錯誤。
| 錯誤號 | 描述 |
|---|---|
| 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 |
JavaScript 語法錯誤
JavaScript 語法錯誤是指當 JavaScript 語句違反了 JavaScript 腳本語言的一條或多條語法規則時導致的錯誤。JavaScript 語法錯誤發生在程序編譯階段,在開始運行該程序之前。
| 錯誤號 | 描述 |
|---|---|
| 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 | 字符串常數未結束 |
【
站長資訊網