news 2026/5/23 17:05:24

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/5/12 15:24:53

PaddlePaddle镜像如何实现GPU训练任务排队机制

PaddlePaddle镜像如何实现GPU训练任务排队机制 在深度学习项目从实验室走向生产线的过程中,一个常见的挑战浮出水面:多个团队成员同时提交训练任务,GPU服务器却频繁崩溃。这种“抢卡大战”不仅拖慢了研发节奏,更造成了昂贵硬件资源…

作者头像 李华
网站建设 2026/5/13 9:10:10

WhisperLiveKit说话人区分实战:从混乱对话到清晰记录

WhisperLiveKit说话人区分实战:从混乱对话到清晰记录 【免费下载链接】WhisperLiveKit Real-time, Fully Local Speech-to-Text and Speaker Diarization. FastAPI Server & Web Interface 项目地址: https://gitcode.com/GitHub_Trending/wh/WhisperLiveKit …

作者头像 李华
网站建设 2026/5/14 17:45:07

PaddlePaddle镜像如何实现跨区域GPU资源共享

PaddlePaddle镜像如何实现跨区域GPU资源共享 在AI研发日益规模化、分布化的今天,一个现实问题摆在许多企业的面前:北京的数据中心GPU资源紧张,训练任务排队如潮;而深圳的机房却有大量空闲算力无从利用。更令人头疼的是&#xff0c…

作者头像 李华
网站建设 2026/5/13 0:28:50

Firecrawl MCP服务器:为AI助手赋能网页抓取能力

Firecrawl MCP服务器:为AI助手赋能网页抓取能力 【免费下载链接】firecrawl-mcp-server Official Firecrawl MCP Server - Adds powerful web scraping to Cursor, Claude and any other LLM clients. 项目地址: https://gitcode.com/gh_mirrors/fi/firecrawl-mcp…

作者头像 李华
网站建设 2026/5/3 18:01:19

2、XML 入门指南:从基础到应用

XML 入门指南:从基础到应用 1. 引言 在当今的网络世界中,数据的组织和呈现至关重要。XML(可扩展标记语言)作为一种强大的工具,为我们提供了一种灵活且标准化的方式来处理和存储数据。本文将深入介绍 XML 的基础知识,包括标记语言的概念、XML 的规则、如何将 HTML 转换为…

作者头像 李华