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 基于 Microsoft 的 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 中的保留字。这些保留字不应该用作常量、变量或任何其他标识符名称。

环形 L集合
模组 新的 下一个
不是 没有什么 无效的
选项 选修的
或者 参数数组 保存
私人的 民众 引发事件
重新调暗 雷姆 恢复
设定集 选择
共享 单身的 静止的
停止 然后
真的 类型
作为 布尔值
通过引用 字节 拜尔
称呼 案件 班级
常量 货币 调试
暗淡 双倍的
每个 别的 否则如果
空的 结尾 万一
枚举 方程 事件
出口 错误的 为了
功能 得到
如果 小鬼 实施
整数
喜欢 长的
类型 直到 变体
文德 尽管
异或 评估 执行
消息框 擦除 执行全局
选项显式 随机化 发送密钥

区分大小写

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>