在网站建设中,JScript语法错误是很常见的一种错误,语法错误是指当JScript语句违反了JScript脚本语言的一条或多条语法规则时而导致的错误。JScript语法错误发生在程序编译阶段,在开始运行该程序之前。也就是这种错误发生在网站编码人员的编码过程中。在这里,郑州网站建设总结了一些常见的语法错误代码及其描述说明,在下面的表中列出来,可供参考。
十六进制代码 | 错误代码解释说明 |
800A03E9 | 内存不足 |
800A03EA | 语法错误 |
800A03EB | 需要“:” |
800A03EC | 需要“;” |
800A03ED | 需要“(” |
800A03EE | 需要“)” |
800A03EF | 需要“]” |
800A03F0 | 需要“{” |
800A03F1 | 需要“}” |
800A03F2 | 需要标识符 |
800A03F3 | 需要“=” |
800A03F4 | 需要“/” |
800A03F5 | 无效数 |
800A03F6 | 非法字符 |
800A03F7 | 字符串常数未结束 |
800A03F8 | 注释未结束 |
800A03FB | 在循环外不能有“break” |
800A03FC | 在循环外不能有“continue” |
800A0400 | 需要“while” |
800A0401 | 标签定义重复 |
800A0402 | 未找到标签 |
800A0404 | 需要标识符、字符串或者数字 |
800A0405 | 需要“@end” |
800A0407 | 需要常数 |
800A0408 | 需要“@” |
800A0409 | 需要“catch” |
800A040A | 需要“var” |
800A040B | “Throw”的后面必须跟有一个表达式,且在同一源代码行上 |
在网站建设中,JScript运行时错误是指当JScript脚本试图执行一个不能运行的动作时而导致的错误。当系统运行脚本语言、计算变量表达式、或者正在动态分配内存时而出现的JScript运行时错误时,这种错误出现在Jscript脚本执行的过程中,是在语法检查之后。在这里,郑州网站建设总结了一些常见的运行时错误代码及其描述说明,在下面的表中列出来,可供参考。
十六进制代码 | 错误代码解释说明 |
800A0005 | 非法过程调用或参数 |
800A0006 | 溢出 |
800A0007 | 内存不足 |
800A0009 | 下标超界 |
800A000A | 此数组被固定或临时锁定 |
800A000B | 零除错误 |
800A000D | 类型失配 |
800A000E | 串空间不足 |
800A0011 | 不能执行所请求的操作 |
800A001C | 栈空间不足 |
800A0023 | 子过程或函数未找到 |
800A0030 | 装载DLL出错 |
800A0033 | 内部出错 |
800A0034 | 坏文件名或数 |
800A0035 | 文件未找到 |
800A0036 | 坏文件模式 |
800A0037 | 文件已经打开 |
800A0039 | 设备I/O错误 |
800A003A | 文件已经存在 |
800A003D | 磁盘空间已满 |
800A003E | 输入超出文件尾 |
800A0043 | 文件太多 |
800A0044 | 设备不可用 |
800A0046 | 权限禁用 |
800A0047 | 磁盘未准备好 |
800A004A | 不能用不同的驱动重命名 |
800A004B | 路径/文件访问错误 |
800A004C | 路径未找到 |
800A005B | 对象变量或With块变量未设置 |
800A005C | For循环未初始化 |
800A005E | Null使用无效 |
800A0042 | 不能建立所需的临时文件 |
800A01A8 | 需要对象 |
800A01A9 | Automation服务器不能建立对象 |
800A01AE | 类不支持Automation |
800A01B0 | 在Automation操作中找不到文件名或类名 |
800A01B6 | 对象不支持这个属性或方法 |
800A01B8 | Automation错误 |
800A01BD | 对象不支持这个动作 |
800A01BE | 对象不支持指定的参数 |
800A01BF | 对象不支持当前区域设置 |
800A01C0 | 指定的参数未找到 |
800A01C1 | 参数不可选 |
800A01C2 | 错误的参数数目或非法属性分配 |
800A01C3 | 对象不是一个集合 |
800A01C5 | 指定的dll函数未找到 |
800A01CA | 变量使用了一个Jscript不支持的Automation类型 |
800A01CE | 远程服务器机器不存在或不可用 |
800A01F5 | 不能分配给变量 |
800A01F6 | 对象对于脚本不安全 |
800A01F7 | 对象对于初始化不安全 |
800A01F8 | 对象对建立不安全 |
800A1388 | 不能分配给“this” |
800A1389 | 需要Number类型 |
800A138A | 需要Function对象 |
800A138B | 不能给函数返回值赋值 |
800A138C | 不能索引对象 |
800A138D | 需要String |
800A138E | 需要Date对象 |
800A138F | 需要Object类型 |
800A1390 | 非法赋值 |
800A1391 | 未定义标识符 |
800A1392 | 需要Boolean |
800A1393 | 不能执行来自一个自由脚本的代码 |
800A1394 | 需要对象的成员 |
800A1395 | 需要VBArray |
800A1396 | 需要JScript对象 |
800A1397 | 需要Enumerator对象 |
800A1398 | 需要正则表达式对象 |
800A1399 | 正则表达式语法错误 |
800A139A | 未预期的限定符 |
800A139B | 正则表达式中缺少“]” |
800A139C | 正则表达式中缺少“)” |
800A139D | 字符集范围无效 |
800A139E | 异常抛出,但无法抓住 |
800A139F | 函数没有合法的 |
800A13A0 | 待解码的URI包含有非法字符 |
800A13A1 | 待解码的URI编码非法 |
800A13A2 | 小数部分的位数越界 |
800A13A3 | 精度越界 |
800A13A4 | 需要Array或arguments对象 |
800A13A5 | 数组长度必须为一有限正整数 |
800A13A6 | 必须赋给数组长度一个有限正数 |