操作符

+操作符

result = expression1 + expression2

求和。也可用于字符串连接,但使用&操作符进行字符串连接比较清晰。

And操作符

result = expression1 And expression2

逻辑与。也可用于字节位的比较,当两个表达式在相应的位上的值都是1时,返回值为1。

&操作符

result = expression1 & expression2

字符串连接。

/操作符

result = number1/number2

两个数相除并且返回一个浮点数。

Eqv 操作符

result = expression1 Eqv expression2

逻辑相等。也可用于字节位的比较,当两个表达式在相应的位上的值相等时,返回值为1。

^操作符

result = number^exponent

数number的exponent次方。

Imp操作符

result = expression1 Imp expression2

逻辑隐含。也可用于字节位的比较。下表给出了逻辑隐含操作的结果。

表达式1

表达式2

结果

TRUE

TRUE

TRUE

TRUE

FALSE

FALSE

TRUE

NULL

NULL

FALSE

TRUE

TRUE

FALSE

FALSE

TRUE

FALSE

NULL

TRUE

NULL

TRUE

TRUE

NULL

FALSE

NULL

NULL

NULL

NU;;

 

下表给出用于位比较时,Imp操作的结果。

表达式1

表达式2

结果

0

0

1

0

1

1

1

0

0

1

1

1

 

\操作符

result = number1\number2

两个数相除并且返回一个整数。

Is操作符

result = object1 Is obect2

检查两个变量是否指向同一个对象,如果是,返回值True ; 否则,返回值False.

Mod 操作符

result = number1 Mod number2

两个数相除并且返回余数。

*操作符

result = number1*number2

相乘。

-操作符

result = number1-number2

相减。

-number

数number的正负号。

Not操作符

result = Not expression

逻辑求反。同样也可以用于位求反运算。

Or操作符

result = expression1 Or expression2

逻辑或。当表达式的值有一个为真或两个都为真(True)时,result的值为真(True)。Or操作也可以用于位比较。当且仅当两个表达式的相应位的值都是0时,结果为0;否则结果为1。

Xor操作符

result = expression1 Xor expression2

逻辑异或。当表达式的值有一个为真(True)时,result的值为真(True)。Xor操作也可以用于位比较。当且仅当两个表达式的相应位的值有且仅有一个为1时,结果为1;否则结果为0。

 

对象

字典对象(Dictionary)

方法(Methods)

Add Key , Item

把关键字及相应的条目添加入字典对象中。

Exists(Key)

判断是否在字典对象中存在指定的关键字Key。如果存在,返回值True;否则,返回值False。

Items

以数组形式返回所有在字典对象中的条目(Item)。

Keys

以数组形式返回所有在字典对象中的关键字(Key)。

Remove(Key)

在字典数组中,删除关键字Key及相应的条目(Item)。

RemoveAll

删除字典对象中所有的关键字及相应的条目。

性质(Properties)

CompareMode

指明在字典对象中的条目如何进行比较。关于可能的值请参看后面“比较常数”一节。

Count

字典对象中条目的数目(只读)。

Item(Key)

返回与指定的关键字Key相应的条目,或者设定该Key相应的条目值。

Key(Key)

在字典对象中,设置指定的关键字。

Err对象

方法(Methods)

Clear

显示清除Err对象的所有性质设置。

Raise number source

返回一个运行错误。number值说明错误的类型。所有VBScript的错误以数0到65535排列好。source指明产生该错误的对象或用于程序。

性质(Properties)

Description

返回或设置一个错误的简洁描述。

HelpContext

设置或返回和Err对象相应的帮助文件的某个主题的标志。

HelpFile

设置或返回和Err对象相应的帮助文件的路径。

Number errornumber

返回该错误号。如果包含了errornumber,将该错误和VBScript错误号及SCODE错误值相关联。

Source object

指明错误的来源。通常是产生错误的对象和应用程序的类名或ID号。

 

 

常数

在下面的内容里,每个表左边一栏的常数可以用来替代每个表中间一栏的值。

颜色常数

常数

描述

VbBlack

&h00

黑色

VbRed

&hFF

红色

VbGreen

&hFF00

绿色

VbYellow

&hFFFF

黄色

VbBlue

&hFF0000

蓝色

VbMagenta

&hFF00FF

紫色

VbCyan

&hFFFF00

橙色

VbWhite

&hFFFFFF

白色

 

比较常数

常数

描述

vbBinaryCompare

0

二进制比较

vbTextCompare

1

文本格式比较

vbDatebaseCompare

2

根据数据库的信息进行比较

 

日期和时间常数

常数

描述

vbSunday

1

星期日

vbMonday

2

星期一

vbTuesday

3

星期二

vbWednesday

4

星期三

vbThuresday

5

星期四

vbFriday

6

星期五

vbSaturday

7

星期六

VbFirstJan1

1

一月一号所在的星期

vbFirstFourDay

2

一年中第一个具有至少四天的星期

vbFirstFullWeek

3

一年的第一个全星期

vbUseSystem

0

使用计算机区域设置的日期格式

VbUseSystemDayOfWeek

0

根据系统设置使用星期的第一天

 

日期格式常数

常数

描述

vbGeneralDate

0

根据系统设置显示日期或时间

vbLongDate

1

以长日期格式显示日期

vbShortDate

2

以短日期格式显示日期

vbLongTime

3

以长时间格式显示时间

vbShortTime

4

以短时间格式显示时间

 

 

消息框常数

下面的常数应用于MsgBox函数,用于指定消息框中的按钮和图标及指明缺省图标。

常数

描述

vbOKOnly

0

仅显示OK按钮

vbOKCancel

1

显示OK及Cancel按钮

vbAbortRetryIgnore

2

显示Abort,Retry及Ignore按钮

vbYesNoCancel

3

显示Yes,No及Cancel按钮

vbYesNo

4

显示Yes及No按钮

vbRetryCancel

5

显示Retry及Cancel按钮

vbCritical

16

显示重要消息图标

vbQuestion

32

显示警告询问图标

vbExclamation

48

显示警告消息图标

vbInformation

64

显示信息消息图标

vbDefaultButton1

0

第一个按钮是缺省按钮

vbDefaultButton2

256

第二个按钮是缺省按钮

vbDefaultButton3

512

第三个按钮是缺省按钮

vbDefaultButton4

768

第四个按钮是缺省按钮

 

在下表的常数是用于指定消息框是否是模态化性质

常数

描述

vbApplicationModal

0

在用户响应消息框之前,当前的应用程序不会向下进行。

vbSystemModal

4096

在用户响应消息框之前,所有的程序不会向下进行。

 

下面的常数指明哪一个按钮被按了

常数

描述

vbOK

1

Ok按钮

vbCancel

2

Cancel按钮

vbAbort

3

Abort按钮

vbRetry

4

Retry按钮

vbIgnore

5

Ignore按钮

vbYes

6

Yes按钮

vbNo

7

No按钮

 

三态常数

常数

描述

TristateTrue

-1

True(真)

TristateFalse

0

False(假)

TristateUseDefault

-2

使用缺省设置

字符串常数

常数

描述

vbCr

chr(13)

回车符

vbCrLf

Chr(13)&Chr(10)

回车换行符

vbFormFeed

Chr(12)

换表符

vbLf

Chr(10)

换行符

vbNewLine

Chr(13)&Chr(10)orChr(10)

适用于平台的新行符

vbNullchar

Chr(0)

值为0的字符

vbNullString

0

空字符串

vbTab

Chr(9)

水平tab键

vbVerticalTab

Chr(11)

垂直tab键

 

变量体类型常数

常数

描述

vbEmpty

0

未初始化(缺省〕

vbNull

1

包含不正确的数据

vbInteger

2

整数Integer子类型

vbLong

3

长整数Long子类型

vbSingle

4

单精度Single子类型

vbDouble

5

双精度Double子类型

vbCurrency

6

Currency子类型

vbDate

7

Date子类型

vbString

8

String子类型

vbObject

9

对象

vbError

10

Error子类型

vbBoolean

11

Boolean子类型

vbVariant

12

变量体(仅用于变量体数组)

vbDataObject

13

数据访问对象

vbDecimal

14

Decimal子类型

vbByte

17

Byte子类型

vbArray

8192

数组