jscript错误代码及相应解释大全

JScript 运行时错误9 S2 r  F9 v, c! z/ b
JScript 运行时错误是指当 JScript 脚本试图执行一个系统不能运行的动作时导致的错误。当正在运行脚本、计算变量表达式、或者正在动态分配内存时出现 JScript 运行时错误时。
0 J7 {3 r$ C! e" t2 b1 Z9 @- _. ]! U( o/ O% R
错误号 描述 / B3 E. G! K- B- `6 V( S
5029 数组长度必须为一有限正整数
. W% B9 K0 D6 F/ h" o5030 必须赋给数组长度一个有限正数 0 i$ G, Z8 s3 w+ A# m+ W% x
5028 需要 Array 或 arguments 对象
5 ~( |$ q  e5 b' h9 @5010 需要 Boolean 5 v1 C( u; t' t. ^& Q% {) {! b
5003 不能给函数返回值赋值
) ?, d/ @% C% R% @& ]( D, Q. ?5000 不能给 'this' 赋值 2 R+ X( ^3 ~) g/ S8 D( |" W) H( E
5006 需要 Date 对象 ( a/ O' ^" c- C8 r# [
5015 需要 Enumerator 对象 5 R. k+ N+ d: w% }/ I: I
5022 异常抛出,但无法抓住
/ x( N* y% T/ n7 n) h. F7 D5020 正则表达式中缺少“)” , z; U  h( u: O' k! o
5019 正则表达式中缺少“]” - L3 s7 h: S% z9 \/ i+ a
5023 函数没有合法的 Prototype 对象
$ q8 n; m: ?: [8 s7 d5002 需要 Function 对象
% |1 ?+ G# d7 O. n' u5008 非法赋值
( k- e5 }3 {$ e$ N5021 字符集范围无效
8 i) E" o( J; E/ Y5014 需要 JScript 对象 3 V$ i$ N/ x: L) X( o5 q/ Z
5001 需要 Number 类型 ; J4 \/ H% ]4 I$ q$ }: G/ V) K
5007 需要 Object 类型 % B$ H5 p  J2 U( C! p7 I( m* I" z! j
5012 需要对象的成员
; z* ?8 f1 |  f  P' v4 f5016 需要正则表达式对象 $ u2 l7 n" k8 M
5005 需要 String
* y2 E' p8 K% _& g5017 正则表达式语法错误 : A7 O2 ?) K4 P/ d5 {& V% n
5026 小数部分的位数越界
$ O+ n6 w7 L, X; H% i" k* G5 S# f5027 精度越界 % j" X1 c4 o( Y0 I6 y) A' t9 I
5025 待解码的 URI 编码非法
& v& V/ b5 x+ |1 `; q. C5024 待解码的 URI 包含有非法字符
1 i: Z0 n7 A! b0 a8 I. s1 z5009 未定义标识符 : K5 x4 }4 M' _" M# {
5018 未预期的限定符 6 E- q( k, ^9 k. U$ M) [% \
5013 需要 VBArray 7 G$ A2 V! O/ x7 }. E- y
" z4 u& W$ n& E5 q, E9 T
# Y& {3 s! h( p! J, q; f5 o& M
! |8 X2 _/ B/ Q4 A3 F/ m
JScript 语法错误3 [( K9 P4 Z' X( ]* l; }/ v
JScript 语法错误是指当 JScript 语句违反了 JScript 脚本语言的一条或多条语法规则时导致的错误。JScript 语法错误发生在程序编译阶段,在开始运行该程序之前。5 q& T9 h1 F6 {1 v
# g; D/ |+ |# G
错误号 描述 ; }: `7 K! K) R. F# T8 I+ G
1019 在循环外不能有“break”
6 _2 r- N* k8 }- d; w! x% a* g1020 在循环外不能有“continue”
+ Z1 t7 F: i4 U# e# n1030 条件编译已关闭
: ~9 |' w2 R2 Q& @, z! T1027 一条 “switch” 语句中只能有一个 “default” ; b# d) E* y3 p: s& H$ p. G
1005 需要“(”
  H- t+ n. H. C1006 需要“)” 5 \' D% C9 j- _+ l7 c
1012 需要“/” ; F1 H. [( ]( J: _& X
1003 需要“:” : x( t$ P9 [* H$ C* g) a' A$ _) ~
1004 需要“;”
, s+ t2 r  h5 k9 g; g, u% N+ e* C1032 需要“@” 3 B  L$ V  H  {! X! U6 e/ T* q. ^7 c; [
1029 需要“@end” * a5 o) W! _6 r. t
1007 需要“]”
* f+ Y* P& I8 `! h9 E) @1008 需要“{”
$ k; }1 n& y% R4 t1 ]1009 需要“}”
" ^4 F% M4 w3 \2 e$ f1011 需要“=”
1 Q* [+ M/ H" J- G& y1033 需要“catch”
- z* u$ {1 u  q& |3 q1031 需要常数 - ~: q5 ~& V) f4 A" y; v/ T/ ]" ?" W
1023 需要十六进制数 + o0 q$ Q8 M5 _% Y! a$ O
1010 需要标识符 8 G% Z6 _0 V. Y2 }- S
1028 需要标识符、字符串或者数字 ( i$ S; N* ~) \( b6 o! ^
1024 需要“while” ) S, _0 n' q- P& ~( T/ h
1014 非法字符 % L; w, t1 ]+ D: i
1026 未找到标签
0 M) K6 e4 q% p# s/ ?- b1025 标签定义重复 7 s3 ~. a7 V7 S6 }* ~3 K
1018 函数外有 'return' 语句 ' z% k" K' Y$ \) N
1002 语法错误
& l8 M* m, ?4 f1 f5 C; ]* q1035 “Throw”的后面必须跟有一个表达式,且在同一源代码行上
& d* W; R: a7 a7 i8 M4 V1016 注释未结束
" }, d2 }7 x* Z8 g$ ^1015 字符串常数未结束