VB - 操作符,含Is

在VBScript运算符中,加减乘除都是我们常用的符号,乘方使用的是 ^ ,取模使用的Mod。

在比较操作符中,等于、小于、大于、小于等于、大于等于都与我们常用的符号是一致的,而不等于是小于和大于连用。

逻辑运算符为:和操作—>AND 非操作—>NOT 或操作—>OR;

你可以使用操作符 + 和操作符 & 来连接字符串,一般使用&操作符;

另外还有一个比较特殊的操作符Is用来比较对象,例如按钮对象,如果对象是同一类型,结果就是真,如果对象不是同一类型,结果就是假。

关于VB当中的IS,要分两种情况:

第一种,操作符,通常用于两个对象(OLE对象)变量,用于检查是否同时指向同一个对象实例;或者通过TypeOf判断某一个对象变量(的实例)是否兼容某一类型。

例:

if typeof(Text1) is TextBox then

msgbox "是文本框"

end if

第二种,Case当中的一种特定表达式,范围判断表达式,

case总共有三类表达式:

1). [值表达式]

2). [值表达式1] To [值表达式2]

3). Is [范围表达式(允许操作符:=, <>, <, <=, >, or >=)]

例:

Select Case a

...

CASE IS>2