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

本文详细介绍了JScript中的语法错误及运行时错误,包括常见的32种语法错误与76种运行时错误,每种错误都附带了具体的错误代码与描述,有助于开发者快速定位并解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JScript 语法错误
JScript 语法错误是指当 JScript 语句违反了 JScript 脚本语言的一条或多条语法规则时导致的错误。JScript 语法错误发生在程序编译阶段,在开始运行该程序之前。(错误发生在开发过程中),以下是32个语法错误

错误号 描述

十进制     十六进制       说明

1001       800A03E9       内存不足
1002       800A03EA       语法错误 
1003       800A03EB       需要“:”
1004       800A03EC       需要“;”
1005       800A03ED       需要“(”
1006       800A03EE       需要“)”
1007       800A03EF       需要“]” 
1008       800A03F0       需要“{”
1009       800A03F1       需要“}”
1010       800A03F2       需要标识符
1011           800A03F3       需要“=”
1012       800A03F4       需要“/”
1013       800A03F5       无效数
1014       800A03F6       非法字符 
1015       800A03F7       字符串常数未结束
1016       800A03F8       注释未结束 
1018       800A03FA       函数外有 ’return’ 语句
1019       800A03FB       在循环外不能有“break”
1020       800A03FC       在循环外不能有“continue”
1023       800A03FF       需要十六进制数 
1024       800A0400       需要“while”
1025       800A0401       标签定义重复
1026       800A0402       未找到标签
1027       800A0403       一条 “switch” 语句中只能有一个 “default”
1028       800A0404       需要标识符、字符串或者数字
1029       800A0405       需要“@end”
1030       800A0406       条件编译已关闭
1031       800A0407       需要常数 
1032       800A0408       需要“@”
1033       800A0409       需要“catch”
1034       800A040A       需要“var” 
1035       800A040B       “Throw”的后面必须跟有一个表达式,且在同一源代码行上

JScript 运行时错误 
JScript 运行时错误是指当 JScript 脚本试图执行一个系统不能运行的动作时导致的错误。当正在运行脚本、计算变量表达式、或者正在动态分配内存时出现JScript 运行时错误时。

以下是76个运行时错误

错误号 描述

十进制        十六进制           说明
5             800A0005              非法过程调用或参数
6             800A0006              溢出 
7          800A0007         内存不足 
9       800A0009      下标超界 
10       800A000A      此数组被固定或临时锁定 
11       800A000B      零除错误 
13       800A000D      类型失配 
14       800A000E      串空间不足 
17       800A0011      不能执行所请求的操作 
28       800A001C      栈空间不足 
35       800A0023      子过程或函数未找到 
48       800A0030      装载DLL出错 
51       800A0033      内部出错 
52       800A0034      坏文件名或数 
53       800A0035      文件未找到 
54       800A0036      坏文件模式 
55       800A0037      文件已经打开 
57       800A0039      设备I/O错误 
58       800A003A      文件已经存在 
61       800A003D      磁盘空间已满 
62       800A003E      输入超出文件尾 
67       800A0043      文件太多 
68       800A0044      设备不可用 
70       800A0046      权限禁用 
71       800A0047      磁盘未准备好 
74       800A004A      不能用不同的驱动重命名 
75       800A004B      路径/文件访问错误 
76       800A004C      路径未找到 
91       800A005B      对象变量或With块变量未设置 
92       800A005C      For循环未初始化 
94       800A005E      Null使用无效 
322       800A0042      不能建立所需的临时文件 
424       800A01A8         需要对象 
429       800A01A9      Automation服务器不能建立对象 
430       800A01AE      类不支持Automation 
432       800A01B0     在Automation操作中找不到文件名或类名 
438       800A01B6      对象不支持这个属性或方法 
440       800A01B8      Automation错误 
445       800A01BD         对象不支持这个动作 
446       800A01BE      对象不支持指定的参数 
447       800A01BF      对象不支持当前区域设置 
448       800A01C0      指定的参数未找到 
449       800A01C1      参数不可选 
450       800A01C2     错误的参数数目或非法属性分配 
451       800A01C3      对象不是一个集合 
453       800A01C5      指定的dll函数未找到 
458       800A01CA     变量使用了一个Jscript不支持的Automation类型 
462       800A01CE     远程服务器机器不存在或不可用 
501       800A01F5      不能分配给变量 
502       800A01F6      对象对于脚本不安全 
503       800A01F7      对象对于初始化不安全 
504       800A01F8      对象对建立不安全 
5000           800A1388          不能分配给“this”       
5001           800A1389           需要 Number 类型
5002           800A138A           需要 Function 对象
5003           800A138B           不能给函数返回值赋值
5004           800A138C           不能索引对象
5005           800A138D           需要 String 
5006           800A138E           需要 Date 对象
5007           800A138F           需要 Object 类型
5008           800A1390           非法赋值
5009           800A1391           未定义标识符
5010           800A1392           需要 Boolean
5011              800A1393          不能执行来自一个自由脚本的代码
5012           800A1394           需要对象的成员 
5013           800A1395           需要 VBArray
5014           800A1396           需要 JScript 对象
5015           800A1397           需要 Enumerator 对象
5016           800A1398           需要正则表达式对象
5017           800A1399           正则表达式语法错误
5018           800A139A           未预期的限定符 
5019           800A139B           正则表达式中缺少“]”
5020           800A139C           正则表达式中缺少“)”
5021           800A139D           字符集范围无效
5022           800A139E           异常抛出,但无法抓住
5023           800A139F           函数没有合法的 Prototype (原型)对象
5024           800A13A0           待解码的 URI 包含有非法字符 
5025           800A13A1           待解码的 URI 编码非法
5026           800A13A2           小数部分的位数越界
5027           800A13A3           精度越界
5028           800A13A4           需要 Array 或 arguments 对象 
5029           800A13A5           数组长度必须为一有限正整数 
5030           800A13A6          必须赋给数组长度一个有限正数

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在当今的软件开发领域,自动化构建与发布是提升开发效率和项目质量的关键环节。Jenkins Pipeline作为一种强大的自动化工具,能够有效助力Java项目的快速构建、测试及部署。本文将详细介绍如何利用Jenkins Pipeline实现Java项目的自动化构建与发布。 Jenkins Pipeline简介 Jenkins Pipeline是运行在Jenkins上的一套工作流框架,它将原本分散在单个或多个节点上独立运行的任务串联起来,实现复杂流程的编排与可视化。它是Jenkins 2.X的核心特性之一,推动了Jenkins从持续集成(CI)向持续交付(CD)及DevOps的转变。 创建Pipeline项目 要使用Jenkins Pipeline自动化构建发布Java项目,首先需要创建Pipeline项目。具体步骤如下: 登录Jenkins,点击“新建项”,选择“Pipeline”。 输入项目名称和描述,点击“确定”。 在Pipeline脚本中定义项目字典、发版脚本和预发布脚本。 编写Pipeline脚本 Pipeline脚本是Jenkins Pipeline的核心,用于定义自动化构建和发布的流程。以下是一个简单的Pipeline脚本示例: 在上述脚本中,定义了四个阶段:Checkout、Build、Push package和Deploy/Rollback。每个阶段都可以根据实际需求进行配置和调整。 通过Jenkins Pipeline自动化构建发布Java项目,可以显著提升开发效率和项目质量。借助Pipeline,我们能够轻松实现自动化构建、测试和部署,从而提高项目的整体质量和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值