news 2026/3/25 9:15:06

VBScript 关键字

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VBScript 关键字

VBScript 关键字(保留字)详解

VBScript 的关键字(Reserved Keywords)是不能用作变量名、函数名、子程序名或常量的标识符。这些词具有特殊含义,由 VBScript 解释器保留使用。

以下是 VBScript 的完整保留关键字列表(不区分大小写),按类别整理,便于理解和记忆。

1. 声明与定义类
关键字说明
Dim声明变量
Const声明常量
Function定义函数
Sub定义子程序
Class定义类(较少用)
End Function函数结束
End Sub子程序结束
End Class类结束
Private私有成员(类中)
Public公共成员(类中,默认)
ReDim重新定义数组尺寸
Preserve与 ReDim 配合保留原有数组数据
Option Explicit强制显式声明变量(推荐使用)
2. 流程控制类
关键字说明
If条件判断开始
ThenIf 单行语句用
Else否则分支
ElseIf否则如果
End IfIf 语句结束
SelectSelect Case 开始
CaseCase 分支
End SelectSelect Case 结束
ForFor 循环开始
ToFor 循环范围
StepFor 循环步长
NextFor 循环结束
EachFor Each 循环用
InFor Each 中集合
DoDo 循环开始
LoopDo 循环结束
WhileWhile 条件(Do While / Loop While)
UntilUntil 条件(Do Until / Loop Until)
WendWhile…Wend 结束(已过时)
Exit提前退出(Exit For / Exit Do / Exit Sub / Exit Function)
WithWith 语句(简化对象引用)
End WithWith 语句结束
3. 逻辑与运算类
关键字说明
And逻辑与
Or逻辑或
Not逻辑非
Xor逻辑异或
Eqv逻辑等价(少用)
Imp逻辑蕴含(少用)
Mod取模运算
Is对象比较(obj1 Is obj2)
4. 错误处理类
关键字说明
On Error错误处理开启
Resume错误恢复(Resume Next / Resume)
Err错误对象(内置)
5. 其他重要关键字
关键字说明
Call调用子程序(可选)
Set对象赋值(必须用 Set)
New创建对象实例(Class 中)
Nothing释放对象引用
Empty表示变量未初始化
Null表示无效数据
True / False布尔值
ByVal参数按值传递
ByRef参数按引用传递(默认)
Let赋值(可省略,已废弃)
Rem注释(同 ’ )
6. 内置常量(虽不是严格关键字,但不能重定义)
常量说明
vbCrLf回车换行
vbCr回车
vbLf换行
vbTabTab 键
vbNullString空字符串
vbOK, vbCancel 等MsgBox 返回值消息框按钮常量
vbInformation 等消息框图标常量
注意事项
  • 所有关键字不区分大小写dimDimDIM等价)。
  • 不能用作标识符:例如不能声明变量名为Dim x或函数名为If()
  • 建议始终在脚本开头使用Option Explicit,避免误用类似关键字的拼写。
  • 一些旧关键字(如LetWend)虽仍支持,但已不推荐使用。
示例:错误示范(会报错)
Dim If = 10 ' 错误!If 是关键字 Dim End = "test" ' 错误! Function For(x) ' 错误! For = x + 1 End Function
示例:正确做法
Option Explicit Dim myIf ' 可以用类似名称,但建议避免混淆 Dim counter For counter = 1 To 10 MsgBox counter Next

掌握这些关键字,能帮助你避免常见语法错误,并写出更规范的 VBScript 代码。如果你需要某个关键字的具体用法示例,也可以随时问我!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/17 17:32:58

【Java毕设全套源码+文档】基于springboot的中老年人文化活动平台设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/3/13 3:33:52

终极可视化编程解决方案:如何快速构建企业级工作流编辑器

终极可视化编程解决方案:如何快速构建企业级工作流编辑器 【免费下载链接】rete JavaScript framework for visual programming 项目地址: https://gitcode.com/gh_mirrors/re/rete 在数字化转型浪潮中,企业面临着日益复杂的业务流程管理挑战。传…

作者头像 李华
网站建设 2026/3/23 17:22:42

按钮绑定事件达成跳转效果并将树结构id带入子页面形成参数完成查询功能并将返回的数据渲染到页面上2022.5.29

问题汇总:1.在某个节点上,点击新增按钮后,新增页面的表单输入框中把这个节点的id带进去有一个树结构的展示,把每个节点的数据包括id都取到了,节点右边都写了一个新增按钮,但是进入新增页面还是需要手动输入父节点,我想问一下&…

作者头像 李华
网站建设 2026/3/25 11:51:21

PDF补丁丁跨平台终极指南:Windows与Linux完整解决方案

PDF补丁丁跨平台终极指南:Windows与Linux完整解决方案 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等 项目地址: https://gi…

作者头像 李华