JScript語法錯誤是指當JScript語句違反了JScript腳本語言的一條或多條語法規則時導致的錯誤JScript語法錯誤發生在程序編譯階段在開始運行該程序之前(錯誤發生在開發過程中)以下是個語法錯誤
錯誤號描述
十進制 十六進制 說明
AE 內存不足
AEA 語法錯誤
AEB 需要
AEC 需要
AED 需要(
AEE 需要)
AEF 需要]
AF 需要{
AF 需要}
AF 需要標識符
AF 需要=
AF 需要/
AF 無效數
AF 非法字符
AF 字符串常數未結束
AF 注釋未結束
AFA 函數外有return語句
AFB 在循環外不能有break
AFC 在循環外不能有continue
AFF 需要十六進制數
A 需要while
A 標簽定義重復
A 未找到標簽
A 一條switch語句中只能有一個default
A 需要標識符字符串或者數字
A 需要@end
A 條件編譯已關閉
A 需要常數
A 需要@
A 需要catch
AA 需要var
AB Throw的後面必須跟有一個表達式且在同一源代碼行上
JScript運行時錯誤
JScript運行時錯誤是指當JScript腳本試圖執行一個系統不能運行的動作時導致的錯誤當正在運行腳本計算變量表達式或者正在動態分配內存時出現JScript運行時錯誤時
以下是個運行時錯誤
錯誤號描述
十進制 十六進制 說明
A 非法過程調用或參數
A 溢出
A 內存不足
A 下標超界
AA 此數組被固定或臨時鎖定
AB 零除錯誤
AD 類型失配
AE 串空間不足
A 不能執行所請求的操作
AC 棧空間不足
A 子過程或函數未找到
A 裝載DLL出錯
A 內部出錯
A 壞文件名或數
A 文件未找到
A 壞文件模式
A 文件已經打開
A 設備I/O錯誤
AA 文件已經存在
AD 磁盤空間已滿
AE 輸入超出文件尾
A 文件太多
A 設備不可用
A 權限禁用
A 磁盤未准備好
AA 不能用不同的驅動重命名
AB 路徑/文件訪問錯誤
AC 路徑未找到
AB 對象變量或With塊變量未設置
AC For循環未初始化
AE Null使用無效
A 不能建立所需的臨時文件
AA 需要對象
AA Automation服務器不能建立對象
AAE 類不支持Automation
AB 在Automation操作中找不到文件名或類名
AB 對象不支持這個屬性或方法
AB Automation錯誤
ABD 對象不支持這個動作
ABE 對象不支持指定的參數
ABF 對象不支持當前區域設置
AC 指定的參數未找到
AC 參數不可選
AC 錯誤的參數數目或非法屬性分配
AC 對象不是一個集合
AC 指定的dll函數未找到
ACA 變量使用了一個Jscript不支持的Automation類型
ACE 遠程服務器機器不存在或不可用
AF 不能分配給變量
AF 對象對於腳本不安全
AF 對象對於初始化不安全
AF 對象對建立不安全
A 不能分配給this
A 需要Number類型
AA 需要Function對象
AB 不能給函數返回值賦值
AC 不能索引對象
AD 需要String
AE 需要Date對象
AF 需要Object類型
A 非法賦值
A 未定義標識符
A 需要Boolean
A 不能執行來自一個自由腳本的代碼
A 需要對象的成員
A 需要VBArray
A 需要JScript對象
A 需要Enumerator對象
A 需要正則表達式對象
A 正則表達式語法錯誤
AA 未預期的限定符
AB 正則表達式中缺少]
AC 正則表達式中缺少)
AD 字符集范圍無效
AE 異常拋出但無法抓住
AF 函數沒有合法的Prototype(原型)對象
AA 待解碼的URI包含有非法字符
AA 待解碼的URI編碼非法
AA 小數部分的位數越界
AA 精度越界
AA 需要Array或arguments對象
AA 數組長度必須為一有限正整數
AA 必須賦給數組長度
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19339.html