- VBScript 教程
- VBScript - 首页
- VBScript - 概述
- VBScript - 语法
- VBScript - 启用
- VBScript - 位置
- VBScript - 变量
- VBScript - 常量
- VBScript - 运算符
- VBScript - 决策
- VBScript - 循环
- VBScript - 事件
- VBScript - Cookies
- VBScript - 数字
- VBScript - 字符串
- VBScript - 数组
- VBScript - 日期
- VBScript 高级
- VBScript - 过程
- VBScript - 对话框
- VBScript - 面向对象
- VBScript - 正则表达式
- VBScript - 错误处理
- VBScript - 其他语句
- VBScript 有用资源
- VBScript - 问答
- VBScript - 快速指南
- VBScript - 有用资源
- VBScript - 讨论
VBScript - 语法
你的第一个 VBScript
让我们编写一个 VBScript 来打印“Hello World”。
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
document.write("Hello World!")
</script>
</body>
</html>
在上面的示例中,我们调用了一个函数document.write,它将字符串写入 HTML 文档。此函数可用于写入文本、HTML 或两者。因此,以上代码将显示以下结果:
Hello World!
空白字符和换行符
VBScript 忽略出现在 VBScript 程序中的空格、制表符和换行符。可以在程序中自由使用空格、制表符和换行符,因此您可以自由地以整洁一致的方式格式化和缩进程序,从而使代码易于阅读和理解。
格式化
VBScript 基于微软的 Visual Basic。与 JavaScript 不同,不使用分号等语句终止符来终止特定语句。
单行语法
当需要在一行中编写两行或多行 VBScript 时,使用冒号。因此,在 VBScript 中,冒号充当行分隔符。
<script language = "vbscript" type = "text/vbscript"> var1 = 10 : var2 = 20 </script>
多行语法
当 VBScript 中的语句很长,并且用户希望将其分成多行时,则用户必须使用下划线“_”。这提高了代码的可读性。以下示例说明了如何使用多行。
<script language = "vbscript" type = "text/vbscript">
var1 = 10
var2 = 20
Sum = var1 + var2
document.write("The Sum of two numbers"&_"var1 and var2 is " & Sum)
</script>
保留字
以下列表显示了 VBScript 中的保留字。这些保留字不应作为常量或变量或任何其他标识符名称使用。
| 循环 | LSet | 我 |
| 模 | 新的 | 下一页 |
| 不 | 空 | 空值 |
| 在 | 选项 | 可选 |
| 或 | ParamArray | 保留 |
| 私人的 | 公开的 | RaiseEvent |
| ReDim | 备注 | 恢复 |
| RSet | 选择 | 设置 |
| 共享 | 单精度 | 静态 |
| 停止 | 子 | 然后 |
| 到 | 真的 | 类型 |
| 和 | 作为 | 布尔型 |
| ByRef | 字节 | ByVal |
| 调用 | 案例 | 类 |
| 常量 | 货币 | 调试 |
| 暗淡 | 做 | 双精度 |
| 每个 | 别的 | ElseIf |
| 空 | 结束 | EndIf |
| 枚举 | Eqv | 事件 |
| 退出 | 错误的 | 为了 |
| 功能 | 得到 | 转到 |
| 如果 | 隐含 | 实现 |
| 在 | 整数 | 是 |
| 让 | 喜欢 | 长整数 |
| TypeOf | 直到 | 变体 |
| Wend | 而 | 与 |
| 异或 | Eval | 执行 |
| Msgbox | 擦除 | ExecuteGlobal |
| Option Explicit | Randomize | SendKeys |
大小写敏感性
VBScript 是一种不区分大小写的语言。这意味着语言关键字、变量、函数名称和任何其他标识符不需要以一致的大写字母类型化。因此,标识符 int_counter、INT_Counter 和 INT_COUNTER 在 VBScript 中具有相同的含义。
VBScript 中的注释
注释用于记录程序逻辑和用户信息,其他程序员将来可以无缝地使用相同的代码。它可以包含开发人员、修改人员等信息,还可以包含合并的逻辑。解释器在执行时会忽略注释。VBScript 中的注释由两种方法表示。
1. 以单引号(')开头的任何语句都被视为注释。
以下是一个示例:
<script language = "vbscript" type = "text/vbscript">
<!—
' This Script is invoked after successful login
' Written by : TutorialsPoint
' Return Value : True / False
//- >
</script>
2. 以关键字“REM”开头的任何语句。
以下是一个示例:
<script language = "vbscript" type = "text/vbscript">
<!—
REM This Script is written to Validate the Entered Input
REM Modified by : Tutorials point/user2
//- >
</script>
广告