ASP操作符
作者:cmscn 日期:2005-04-11
作符
+操作符
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
数组
评论: 5 | 引用: 0 | 查看次数: 849
发表评论