JScript 運行時錯誤
JScript 運行時錯誤是指當 JScript 腳本試圖執行一個系統不能運行的動作時導致的錯誤
當正在運行腳本
計算變量表達式
或者正在動態分配內存時出現 JScript 運行時錯誤時
錯誤號 描述
數組長度必須為一有限正整數
必須賦給數組長度一個有限正數
需要 Array 或 arguments 對象
需要 Boolean
不能給函數返回值賦值
不能給
this
賦值
需要 Date 對象
需要 Enumerator 對象
異常拋出
但無法抓住
正則表達式中缺少
)
正則表達式中缺少
]
函數沒有合法的 Prototype 對象
需要 Function 對象
非法賦值
字符集范圍無效
需要 JScript 對象
需要 Number 類型
需要 Object 類型
需要對象的成員
需要正則表達式對象
需要 String
正則表達式語法錯誤
小數部分的位數越界
精度越界
待解碼的 URI 編碼非法
待解碼的 URI 包含有非法字符
未定義標識符
未預期的限定符
需要 VBArray
JScript 語法錯誤
JScript 語法錯誤是指當 JScript 語句違反了 JScript 腳本語言的一條或多條語法規則時導致的錯誤
JScript 語法錯誤發生在程序編譯階段
在開始運行該程序之前
錯誤號 描述
在循環外不能有
break
在循環外不能有
continue
條件編譯已關閉
一條
switch
語句中只能有一個
default
需要
(
需要
)
需要
/
需要
:
需要
;
需要
@
需要
@end
需要
]
需要
{
需要
}
需要
=
需要
catch
需要常數
需要十六進制數
需要標識符
需要標識符
字符串或者數字
需要
while
非法字符
未找到標簽
標簽定義重復
函數外有
return
語句
語法錯誤
Throw
的後面必須跟有一個表達式
且在同一源代碼行上
注釋未結束
字符串常數未結束
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19141.html