vbscript基本语法
- 格式:docx
- 大小:14.41 KB
- 文档页数:2
vbs 语法
vbs 语法
VBScript是一种基于Visual Basic的脚本语言,它有以下的语法规则:
1. 注释:在VBScript中,使用单引号(')表示注释,即使单引号出现在语句的中间也不会被视为代码。
2. 命名规则:VBScript中的名称必须以字母开头,可以包含字母、数字和下划线,但不能包含空格。
3. 变量:需要用Dim 关键词声明变量。
它们可以存储各种不同的数据类型,包括数字、字符串、日期等。
4.运算符:常见的算术运算符包括加号+、减号-、乘号*和除号/等。
5. 条件语句:VBScript中的条件语句可以用If语句来判断。
语法形式为:If condition Then statement1 [ElseIf condition2 Then statement2] … [Else statement3] End If。
6. 循环语句:VBScript中的循环语句有For…Next、While…Wend 和Do…Loop等。
其中For循环语句可用于处理循环中的重复任务。
7. 函数:VBScript中可以定义函数来执行特定的任务。
这些函数可以接受参数,并根据需要返回值。
8. 对象:VBScript是一种面向对象编程语言,它支持创建和操作对象。
可以使用CreateObject函数创建各种对象,如文件系统对象、网络对象等。
9. 错误处理:VBScript中的错误处理使用On Error语句来识别并处理错误。
如果出现运行时错误,程序将执行指定的错误处理程序。
vbscript程序员参考手册前三章摘要:1.VBScript 简介2.VBScript 的基本语法3.VBScript 的控制结构4.VBScript 的函数和过程5.VBScript 的文件操作6.VBScript 的错误处理正文:VBScript(Visual Basic Script)是一种基于Visual Basic 的脚本语言,通常用于编写Windows 操作系统中的批处理文件和Microsoft Office 应用程序中的宏。
作为一种解释型语言,VBScript 具有简单易学、语法简洁的特点,因此在程序员和系统管理员中广受欢迎。
一、VBScript 简介VBScript 最早出现在1995 年,随着Windows 95 的发布而流行起来。
它的设计初衷是为了让用户能够更轻松地编写批处理文件和宏,而不需要具备深入的编程知识。
VBScript 的语法类似于Visual Basic,因此对于已经熟悉Visual Basic 的程序员来说,学习VBScript 将会非常容易。
二、VBScript 的基本语法VBScript 的基本语法包括变量声明、数据类型、运算符、控制语句等。
下面是一些基本的VBScript 语法示例:1.变量声明:在VBScript 中,变量不需要显式声明,它们在第一次赋值时自动创建。
变量的数据类型也是根据赋的值自动确定的。
```Dim a, ba = 10b = "Hello, world!"```2.数据类型:VBScript 支持基本的数据类型,如整数、浮点数、字符串、布尔值等。
```Dim intNum As IntegerDim floatNum As DoubleDim strText As StringDim boolFlag As Boolean```3.运算符:VBScript 支持各种算术、逻辑和位运算符。
```a = 10 + 5b = 2 * 3c = a And b```4.控制语句:VBScript 提供了各种控制语句,如条件语句(If...Else)、循环语句(For...Next、While...Wend)等。
vbs 教程VBScript(Visual Basic Script)是一种微软开发的脚本语言,可以用于编写简单的脚本程序。
本教程将介绍VBScript的基本语法以及常用的功能。
1. 注释在VBScript中,可以使用单引号(')来添加注释。
注释是不会被程序执行的内容,通常用于解释代码的作用或者提醒自己以后查看代码时的用途。
示例:```' 这是一个注释MsgBox "Hello, World!"```2. 变量变量用于存储和操作数据。
在VBScript中,变量由一个名称和一个值组成。
变量的名称是由字母、数字和下划线组成的,不能以数字开头。
示例:```Dim name ' 声明一个变量name = "John" ' 给变量赋值MsgBox "Hello, " & name & "!" ' 输出变量的值```3. 数据类型VBScript支持多种数据类型,包括整数(Integer)、浮点数(Double)、字符串(String)等。
根据变量存储的数据类型,可以进行不同的操作和运算。
示例:```Dim age ' 整数类型age = 25Dim weight ' 浮点数类型weight = 65.5Dim name ' 字符串类型name = "John"MsgBox "I am " & age & " years old and my weight is " & weight & "kg."```4. 条件语句条件语句用于根据条件的结果执行不同的代码块。
VBScript提供了多种条件语句,如If语句、Select Case语句等。
示例:```Dim scorescore = 80If score >= 90 ThenMsgBox "优秀"ElseIf score >= 80 ThenMsgBox "良好"ElseIf score >= 60 ThenMsgBox "及格"ElseMsgBox "不及格"End If```5. 循环语句循环语句用于重复执行一段代码,直到满足退出条件为止。
VBScript基础知识(中山中专信息中心邓丽强整理)3.1VBScript概述1、VBScript简介VBScript是一种脚本语言,也是ASP的默认语言,可以在HTML文件中直接嵌入VBScript脚本,从而扩展HTML,使它不仅仅是一种页面格式语言。
带有VBScript脚本的网页可以对用户的操作作出反应。
2、HTML页面中添加VBScript代码VBSript脚本作为HTML文档的一部分而存在。
也就是说,这些代码必须放在HTML文档中才能执行。
脚本代码可以放在HTML文档的任何位置,即BODY或HEAD 部分之中。
通常是将脚本代码集中放在HEAD部分中,这样能确保在BODY部分调用代码之前读取并解码所有脚本代码。
在HTML页面添加VBScript脚本代码时,应以<script>标记开始,而以</script>标记结束。
基本语法格式如下:<script Languge="脚本语言名称"[event="事件名称"][For="对象名称"]><!--脚本代码--></script>SCRIPT标记具有以下3个属性。
(1)Language:指定脚本代码所使用的脚本语言。
对于Internet Explorer浏览器来说,该属性的取值可以是“VBScrip"或"JScript",前者可以简写为"VBS"。
(2)EVENT:指定与脚本代码相关联的事件。
(3)FOR:指定与事件相关联的对象。
在上述语法中,之所以将脚本代码嵌入在注释标记<!--和-->之间,是为了避免不能识别SCRIPT标记的浏览器将代码显示在页面中。
注意∙SCRIPT标记可以在HTML文档的HEAD和BODY部分出现任意次。
∙大部分脚本代码放在Sub或Functip过程中,这类代码仅在HTML页面加载时执行一次,可以在加载Web页面时初始化数据或动态地改变页面的外观。
一、变量1、注释:(单引号)2、变量的命名规则:不区分大小写的。
用Dim声明变量,此时不能给变量赋值。
但是允许在一行代码内同时对两个变量进行赋值,中间用冒号分隔。
3、你可以使用OptionExplicit来告诉宿主变量必须先声明后使用。
4、只有一种变量类型,使用类型转换函数来将变量转换成相应的变量类型。
布尔:Cbool函数将变量转换成布尔值;整数:Cbyte函数将变量转换为0到255之间的整数。
浮点:Ccur函数、Cdbl函数和Csng函数将变量转换为浮点数值,日期:Cdate函数将变量转换为日期值。
整数:Cint函数和Clng函数将变量转换为整数,后者的范围比前者要大的多。
字串:Cstr函数将变量转换为字符串。
-------------------------三、操作符在VBScript运算符中,加减乘除都是我们常用的符号,乘方使用的是^ ,取模使用的Mod。
在比较操作符中,等于、小于、大于、小于等于、大于等于都与我们常用的符号是一致的,而不等于是小于和大于连用。
逻辑运算符为:和操作—>AND非操作—>NOT或操作—>OR;+ 和操作符&来连接字符串,Is用来比较对象,例如按钮对象,如果对象是同一类型,结果就是真,---------------------------------------四、条件语句if……then语句,其基本形式为:If 条件then处理条件的语句;……EndifSelect case语句,其基本形式为:Select case 变量Case 条件值处理条件语句并对上两句进行重复最后一句应为case else处理语句End select注意:在执行字符串比较时,需要特别注意大小写。
lcase函数将字符串转换成小写ucase函数将字符串转换成大写大写。
五、循环控制语句1)For……next循环,循环次数是有固定次数的其结构为:For 计数器变量=开始计数值to 最后计数值执行循环体Next2)for……each循环,对数组或对象集合中的每一个元素进行判断,其结构为:For each 循环计数变量in 要查看的对象或数组执行处理语句Next注意:在上述两种循环中随时可以使用exit for来退出循环3)do……while语句条件满足时执行一段代码,结构为:Do while 条件执行循环体Loop4)do……until语句条件不满足时执行代码,结构为:Do until条件执行循环体Loop当然,在这两种循环语句中,你可以使用exit do来退出循环5)while语句条件满足时一直执行循环,结构为:While 条件执行循环体Wend。
vbs基本语法
VBScript是一种微软开发的脚本语言,通常用于Windows操作系统中的各种应用程序和网页。
VBScript的基本语法包括:
1. 变量声明:使用“Dim”关键字声明变量,例如:Dim a
2. 变量赋值:使用“=”符号赋值,例如:a = 10
3. 输入输出:使用“InputBox”和“MsgBox”函数进行输入和输出,例如:MsgBox 'Hello World!'
4. 条件语句:使用“If...Then...Else”语句进行条件判断,例如:
If a > 10 Then
MsgBox 'a大于10'
Else
MsgBox 'a小于等于10'
End If
5. 循环语句:使用“Do...Loop”和“For...Next”语句进行循环操作,例如:
Do While a < 10
a = a + 1
Loop
For i = 1 To 10
MsgBox i
Next
6. 函数和子程序:使用“Function”和“Sub”关键字定义函数和子程序,例如:
Function Add(a, b)
Add = a + b
End Function
Sub ShowMsg()
MsgBox 'Hello World!'
End Sub
以上是VBScript的基本语法,学习这些语法可以帮助你编写简单的脚本程序。
vbscript语法基础VBScript是一种用于Windows系统的脚本语言,它是Visual Basic 的一个子集,主要用于开发简单的应用程序和自动化任务。
本文将介绍VBScript语法基础,包括变量、数据类型、运算符、条件语句、循环语句等内容。
VBScript中的变量可以用来存储数据。
在声明变量时,需要使用关键字"Dim",后面跟上变量名。
例如,"Dim name"就声明了一个名为name的变量。
变量可以存储不同的数据类型,包括字符串、整数、浮点数等。
VBScript中的字符串是用双引号括起来的,例如"Hello World"。
可以使用"+"运算符来连接字符串,例如"Hello" + " " + "World"的结果是"Hello World"。
此外,还可以使用字符串函数来操作字符串,例如"Len"函数可以返回字符串的长度。
VBScript中的整数和浮点数可以使用基本的数学运算符进行计算,包括加减乘除和取余等。
例如,"1 + 2"的结果是3,"5 / 2"的结果是 2.5。
除法运算中,如果两个操作数都是整数,则结果也是整数。
条件语句是用来根据条件选择不同的执行路径的。
VBScript中的条件语句包括"if-then"语句和"if-then-else"语句。
"if-then"语句用来判断一个条件是否为真,如果为真,则执行相应的代码块。
例如,"if x > 0 then"就是一个简单的条件语句,如果变量x的值大于0,则执行if语句块中的代码。
循环语句是用来重复执行一段代码块的。
VBScript中的循环语句包括"do-while"循环和"for-next"循环。
vbs参考手册VBS(Visual Basic Script)是一种基于Windows平台的脚本语言,主要用于自动化任务和增强用户界面。
以下是一些基本的语法概述:1. 变量:在VBS中,变量以字母或下划线开头,后面可以接数字或字母。
变量可以存储任何类型的数据,包括字符串、数字、布尔值、对象等。
例如:```vbscript Dim myVariable myVariable = "Hello,world!" ``` 2. 运算符:VBS支持基本的算术运算符,如加(+)、减(-)、乘(*)和除(/)。
还有比较运算符(如=、<、>)和逻辑运算符(如And、Or、Not)。
例如:```vbscript Dim myNumber1, myNumber2 myNumber1 = 10 myNumber2 = 20 If myNumber1 > myNumber2 Then MsgBox "My number is greater." End If ``` 3. 控制结构:VBS提供了条件语句(如If-Then-Else)和循环语句(如For、While)。
例如: ```vbscript Dim myVariable myVariable = 5 Do While myVariable < 10 MsgBox "Number is " & myVariable myVariable = myVariable + 1 Loop ``` 4. 函数和过程:VBS允许创建自定义函数和过程,以重用代码并提高可读性。
例如:```vbscript Function AddNumbers(num1, num2) As Integer AddNumbers = num1 + num2 End Function ``` 以上只是VBS基础语法的一部分,更深入的内容包括对象和事件驱动编程、文件和网络操作等。
vbscript基本语法vbscript基本语法2012-03-27 14:07:21| 分类:软件测试| 标签:vbs |字号订阅什么是VBScript?VBScript的全称是Visual Basic Script,有时也简称为VBS。
VBScript是微软开发的一种脚本语言,可以看作是Visual Basic 的简化版,目前这种语言广泛应用于网页和ASP程序。
与VB不同,VBScript不能生成独立的exe可执行文件,需要由其它软件解释才能运行。
有许多软件支持VBScript,比如微软IE浏览器和Office等。
VBScript的局限是只能运行于Windows操作系统和基于IE的浏览器,而JavaScript则受到所有网页浏览器的支持,因此客户端使用Ja vaScript的更为普遍。
基本格式首先要强调一下,VBScript代码中一定要使用英文的标点符号——半角符号,否则代码无法运行。
半角符号一般比较窄的,大约是半个中文字符的宽度。
半角:,.?()全角:,。
?()VBScript代码是不分大小写的。
随便用大小写都行,但不要太随便了,易读即可。
可以在一个单引号(')之后给代码添加注释,注释的内容不被执行。
例如:a = 1'单引号之后为注释如果代码一行太长,想写成两行的话,要在行尾加下划线(_)作续行符,例如:a = (1 + 2 + 3) * (1 + 2 + 3)'写成两行a = (1 + 2 + 3) * _ (1 + 2 + 3)要想把多行代码写成一行,要用冒号(:)作分隔符。
例如:a = 1b = 2c = 3'写成一行a = 1 : b = 2 : c = 3等号(=)一般表示赋值,而不同于数学公式中的等号。
例如a= 25:a=30这两句代码的意思是:a的值是25,后来a的值又变成30了;而作为数学公式,a如果已经等于25了,就不能再等于30。
VBScript的语句,初学者学会两个就够用了,If语句和For语句。
VBScript脚本语言数据类型严格说来,VBScript只有一种数据类型――Variant。
VBScript会依据使用的场合与时机,自行决定数据为数值或字符串。
变量命名规则1 由字母、数字、下划线组成变量的声明2 首字符必须为英文字母用dim语句:例如,dim intNumber3 不得和保留字(dim and or 等)重复数组的声明4 不区分大小写 Dim aryName (10) 下标从0开始,共有5 在有效范围内,变量名称必须是唯一的 11个元素6 变量名称长度不得超过255 运算符算术运算符:+加–减 *乘 /除 -负数 \商 Mod余逻辑运算符:>大于 >=大于等于 <小于 <=小于等于 =等于 <>不等于 IS判断两个变量是否参照于同一个对象,返回值:true、false连接运算符:& +逻辑运算符:and逻辑与 or逻辑或 not逻辑非 xor异或,一真一假时返回true值。
eqv判断两个条件式是否相等;同真或同假时返回true值。
Imp关联运算符运算优先级括号〉算术〉连接〉比较〉逻辑条件判断语句1 if语句例:if age>50 thenstrMsg=”老年人”elseif age>18 then strMsg=”中青年人”elsestrMsg=”未成年人” end ifresponse.write strMsg 2 select case语句例: select case num_ber case 1,3,5,7,9strMsg=”奇数” case 2,4,6,8,10strMsg=”偶数”case else strMsg=”其他”end selectresponse.write strMsg循环语句1 for…next语句例: for i=1 to 5response.write inext 2 while…wend语句例:while not rs1.EOF…… rs1.MoveNextwend3 do…loop语句语法1:先判断,后循环语法2:循环1次,再判断实例 Do [{while|until} expression] Do i=10[代码段] [代码段] do while i<=100[exit do] [exit do] response.write i [代码段] [代码段] i=i+10 loop loop [{while|until} expression] loop4 for each…next语句主要用来处理数组或是集合对象内的个别字符。
vbscript程序员参考手册前三章【原创实用版】目录1.VBS 简介2.VBS 的基本语法3.VBS 的流程控制语句4.VBS 的函数和过程5.VBS 的错误处理6.VBS 与 Windows Script Host正文VBScript(Visual Basic Script)是一种基于 Visual Basic 的脚本语言,主要用于 Windows 操作系统中的任务自动化和编程。
它是一种解释型语言,不需要编译,直接由 Windows Script Host(WSH)解释执行。
在本文中,我们将介绍 VBScript 程序员参考手册的前三章,帮助您更好地了解和掌握 VBScript 的基本知识。
第一章:VBS 简介本章主要介绍了 VBScript 的基本概念和历史。
VBScript 起源于Visual Basic,是微软公司推出的一种脚本语言。
它具有易学易用、语法简单、功能强大的特点,被广泛应用于 Windows 操作系统中的各种任务自动化。
第二章:VBS 的基本语法本章主要介绍了 VBScript 的基本语法,包括变量、数据类型、常量、运算符、表达式、语句和注释等。
这些基本语法是编写 VBScript 程序的基础,掌握它们对于编写高效的 VBScript 程序至关重要。
- 变量:用于存储数据,分为标量变量和数组变量。
- 数据类型:包括整型、浮点型、布尔型、字符串型和日期时间型等。
- 常量:具有固定值的数据,如 True、False、Null 等。
- 运算符:包括算术运算符、关系运算符、逻辑运算符和赋值运算符等。
- 表达式:由运算符和操作数组成的计算式。
- 语句:用于执行特定操作的命令,如声明、赋值、调用函数等。
- 注释:用于解释代码的文字,对程序执行没有影响。
第三章:VBS 的流程控制语句本章主要介绍了 VBScript 的流程控制语句,包括条件语句(If...Else、Select Case)、循环语句(For、While、Do While)、以及控制语句(GoTo、Exit、On、Resume)等。
VBscript语法Variant ---VBScript中唯一的数据类型,VB并不支持用户定义类型User Defined Type,UDT)1 子类型的检查和类型转换TypeName() 返回文本形式的类型VarType() 返回数字形式的子类型匈牙利表示法var --- Variantstr --- 字符创 Stringint ----整形 Integerlng ----长整形 longbyt ——单字节 bytesng——单精度浮点数Singledbl——双精度浮点数doublecur——货币(Currency)obj——对象(Object)Bool——布尔Is函数: IsNumber, IsDate, IsErrorEmpty:未初始化, IsEmtpy(), if( varTest = Empty) thenNULL:空值, IsNull()避免因NULL之产生问题:strCustomerName=""& rsCustomers.Fields("Name").ValueDim objFSOset objFSO = WScript.CreateObject(“Scripting.FileSystemObject“) set objFSO = nothing数组:Dim astrPhonelist()Redim Preserve AstrPhonelist(2,1)UBound(astrPhonelist,2) 行数 UBound(astrPhonelist,1) 列数Erase astrPhoneList 清除数组对于静态数组,删除数组对于动态数组。
1.过程及函数2. QTP。
vbs基本语法VBScript是一种基于Visual Basic的脚本语言,它可以用于Windows操作系统中的各种任务,例如自动化任务、网页脚本、系统管理等。
VBScript的语法与Visual Basic非常相似,但是它是一种解释性语言,不需要编译器即可运行。
VBScript的基本语法包括变量、运算符、条件语句、循环语句、函数和子程序等。
变量是VBScript中的基本数据类型,可以用来存储数字、字符串、日期等数据。
变量的声明方式为“Dim 变量名”,例如“Dim x”。
变量可以通过赋值语句来进行初始化,例如“x = 10”。
运算符包括算术运算符、比较运算符、逻辑运算符等。
算术运算符包括加、减、乘、除等,比较运算符包括等于、不等于、大于、小于等,逻辑运算符包括与、或、非等。
条件语句包括If语句和Select Case语句。
If语句用于根据条件执行不同的代码块,例如“if x > 0 then MsgBox 'x is positive'”。
Select Case语句用于根据不同的条件执行不同的代码块,例如“Select Case x Case 1 MsgBox 'x is 1' Case 2 MsgBox 'x is 2' End Select”。
循环语句包括For循环、While循环和Do While循环。
For循环用于重复执行一段代码,例如“For i = 1 to 10 MsgBox i Next”。
While 循环和Do While循环用于根据条件重复执行一段代码,例如“Whilex > 0 MsgBox x x = x - 1 Wend”。
函数和子程序是VBScript中的重要概念,它们可以用于封装代码,使代码更加模块化和可重用。
函数用于返回一个值,例如“Function Add(x, y) Add = x + y End Function”。
vbscript参考手册VBScript是一种基于Visual Basic语言的脚本语言,常用于Windows平台上的脚本编程。
本文将为您提供VBScript的参考手册,包括语法、常用命令和函数等内容,以帮助您快速了解和使用VBScript。
一、VBScript语法VBScript语法简洁灵活,适用于各种脚本编程需求。
以下是VBScript的基本语法要点:1. 变量声明与赋值:可以使用Dim关键字声明变量,并通过赋值语句为变量赋初值。
2. 数据类型:VBScript支持多种数据类型,包括整型、浮点型、字符串型、布尔型等。
3. 控制流语句:VBScript提供了条件语句(如If...Then...Else)、循环语句(如For、Do...Loop)等用于控制程序流程的语句。
4. 函数与子过程:通过定义函数和子过程,可以将一系列代码块封装成一个可重复调用的模块。
二、常用命令和函数1. 输出命令VBScript提供了多种输出命令,用于在命令行或者消息框中显示信息。
其中最常用的命令是MsgBox函数,用于弹出消息框并显示指定的文本。
例如:```vbscriptMsgBox "Hello, World!"```2. 输入命令为了实现与用户的交互,VBScript提供了输入命令。
其中最常用的命令是InputBox函数,用于弹出一个输入框,等待用户输入。
例如:```vbscriptname = InputBox("请输入您的姓名:")```3. 字符串操作函数VBScript提供了丰富的字符串操作函数,用于处理文本。
常用的字符串操作函数包括:- Len:返回字符串的长度。
- Left、Right:截取指定长度的字符串。
- Mid:截取指定位置和长度的子字符串。
- InStr:查找子字符串在主字符串中的位置。
- Replace:替换字符串中的指定文本。
- UCase、LCase:将字符串转换为大写或小写。
vbscript中文手册一、概述VBScript是一种简单易学的脚本语言,可用于创建动态网页和应用程序。
本手册旨在为使用VBScript的开发者提供全面的中文参考文档,帮助您更好地理解和掌握VBScript的使用。
二、语法与规则1.变量声明与赋值:在VBScript中,可以使用Dim语句声明变量,使用赋值运算符将值赋给变量。
2.条件语句:VBScript支持If...Then...Else语句,用于根据条件执行不同的代码块。
3.循环语句:VBScript支持For...Next循环和While...Wend循环,用于重复执行一段代码。
4.函数与过程:VBScript支持自定义函数和过程,方便代码的复用和组织。
5.错误处理:VBScript提供OnErrorGoto语句,用于处理运行时错误。
三、常用函数与对象1.内置函数:VBScript提供了许多内置函数,如String函数、Date函数等,用于处理字符串、日期等数据类型。
2.Web对象:VBScript可用于创建Web应用程序,其中包含Request、Response、Server等对象,用于与Web服务器交互。
3.文件对象:VBScript提供了File对象,可用于读取、写入文件,进行文件操作。
4.数据库对象:VBScript可通过ADO对象访问数据库,进行数据查询和更新。
四、实例与技巧1.使用VBScript创建动态表单:通过控制表单元素的Value属性,实现动态生成表单数据。
2.使用VBScript处理Cookie:通过Setcookies函数设置和获取Cookie数据,实现用户身份认证和会话管理。
3.使用VBScript生成图像:通过Image对象生成图像,并控制图像的格式和大小。
4.优化VBScript性能:通过合理使用变量、函数和对象,提高VBScript程序的运行效率。
五、常见问题解答1.如何在VBScript中声明多个变量?答:在VBScript中,可以使用逗号分隔多个变量名进行声明。
什么是VBScript?VBScript的全称是Visual Basic Script,有时也简称为VBS。
VBScript是微软开发的一种脚本语言,可以看作是Visual Basic的简化版,目前这种语言广泛应用于网页和ASP程序。
与VB不同,VBScript不能生成独立的exe可执行文件,需要由其它软件解释才能运行。
有许多软件支持VBScript,比如微软IE浏览器和Office等。
VBScript的局限是只能运行于Windows操作系统和基于IE的浏览器,而JavaScript则受到所有网页浏览器的支持,因此JavaScript用的比较多
运算符号
运算符
求幂 ^
负号 -
乘 *
除 /
整除 \
求余 Mod
加 +
减 -
字符串连接 &
逻辑运算符
逻辑非 Not
逻辑与 And
逻辑或 Or
逻辑异或 Xor
逻辑等价 Eqv
逻辑隐含 Imp
比较运算符
等于 =
不等于 <>
小于 <
大于 >
小于等于 <=
大于等于 >=
变量
VBScript中变量可以不声明,直接使用。
但有时不声明会出错,所以建议养成声明变量的好习惯。
变量声明有两种方式——显式与隐式,显式使用Dim、Public、Private语句进行声明,隐式直接使用变量名。
使用隐式声明方式的习惯不好,因为这样有时会由于变量名拼错而导致程序运行出现意外,因此,最好在每个脚本开始第一行使用Option Explicit语句强制显式声明所有变量。
声明示例如下:
Option Explicit
Dim i, conn '声明多个变量时用逗号隔开
Public UserName, Password
Private m_id
注意:在VBScript中,变量名是不区分大小写,即userName与UserName是指同一个变量。
命名规则
VBScript中变量命名是有其规则标准的,变量命名必须遵循:
第一个字符必须是字母。
不能包含嵌入的句点。
长度不能超过255个字符。
在被声明的作用域内必须唯一。
4.Select Case 语句
Dim value : value = 5 '多条语句在一行,需用冒号分开
Select Case value
Case 0:
MsgBox(0)
Case 1:
MsgBox(9999)
Case Else
MsgBox("输入不合法!")
End Select
5.For Each…Next语句
对于集合中的每项或数组中的每个元素,重复执行一组语句,语法结构如下:
For Each element In group
[statements]
[Exit For]
[statements]
Next [element]
6.过程
sub过程
[Public [Default] | Private] Sub name [(arglist)]
[statements]
[Exit Sub]
[statements]
End Sub
7函数 Function 过程
[Public [Default]| Private] Function name [(arglist)]
[statements]
[name = expression]
[Exit Function]
[statements]
[name = expression]
End Function
Sub没有返回值,而Function有返回值。
Sub不能放在表达式中,而Function可以。