您的第一个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>
Reserved Words
以下列表显示了VBScript中的Reserved Words。这些Reserved Words不要应用于作为常量或变量或任何其他标识符名称。
Loop | LSet | Me |
Mod | New | Next |
Not | Nothing | Null |
On | Option | Optional |
Or | ParamArray | Preserve |
Private | Public | RaiseEvent |
ReDim | Rem | Resume |
RSet | Select | Set |
Shared | Single | Static |
Stop | Sub | Then |
To | True | Type |
And | As | Boolean |
ByRef | Byte | ByVal |
Call | Case | Class |
Const | Currency | Debug |
Dim | Do | Double |
Each | Else | ElseIf |
Empty | End | EndIf |
Enum | Eqv | Event |
Exit | False | For |
Function | Get | GoTo |
If | Imp | Implements |
In | Integer | Is |
Let | Like | Long |
TypeOf | Until | Variant |
Wend | While | With |
Xor | Eval | Execute |
Msgbox | Erase | 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>
作者:terry,如若转载,请注明出处:https://www.web176.com/vbscript/1319.html