VBS教程:运算符-运算符概述 2017年02月06日 73 阅读 运算符概述算术运算符 :用于执行数学计算的运算符。赋值运算符 :运算符用于为变量或属性赋值。比较运算符 :用于执行比较操作的运算符。连接运算符 :用于连接字符串的运算符。逻辑运算符 :用于执行逻辑操作的运算符。...
VBS教程:运算符-运算符优先级 2017年02月06日 91 阅读 运算符优先级在一个表达式中进行多个运算时,每一部分都会按预先确定的顺序进行计算求解,这个顺序被称为运算符优先级。括号可改变优先级的顺序,强制优先处理表达式的某部分。括号内的操作总是比括号外的操作先被执行。但是在括号内,仍保持正常的运算符优先级。当表达式有多种运算符时,先处理算术运算符,接着处理比较运算符,然后再处理逻辑运算符。所有比较运算符有相同的优先级,即按它们出现的顺序从左到右进行处理。算术运算符和逻辑运算符按下列优先级进行处理:算术比较逻辑指数运算 ...
VBS教程:运算符-Not 运算符 2017年02月06日 79 阅读 Not 运算符对表达式执行逻辑非运算。result = Not expression参数result任意数值变量。expression任意表达式。说明下表显示如何确定 result 的值:如果 expression 为则 result 为TrueFalseFalseTrueNullNull此外,Not 运算符将变量的位取反,并按下表设置 result 的相应位:expression 中的位result 中的位0110...
VBS教程:运算符-乘运算符 (*) 2017年02月06日 98 阅读 乘运算符 (*)两个数相乘。result = number1*number2参数result任意数值变量。number1任意数值表达式。number2任意数值表达式。 说明如果一个或两个表达式为 Null 表达式,result 为 Null。如果一个表达式为 Empty,则按 0 处理。...
VBS教程:运算符-Mod 运算符 2017年02月06日 78 阅读 Mod 运算符两个数值相除并返回其余数。result = number1 Mod number2参数result任意数值变量。number1任意数值表达式。number2任意数值表达式。 说明模数或余数。运算符执行 number1 除以 number2 操作(浮点数四舍五入为整数)并只返回余数作为 result。例如,在下面的表达式中, A(为 result)等于 5。A = 19 Mod 6.7如果任一表达式为 Null,则 result 也为 Null...
VBS教程:运算符-Is 运算符 2017年02月06日 77 阅读 Is 运算符比较两个对象引用变量。result = object1 Is object2参数result任意数值变量。object1任意对象名。object2任意对象名。说明如果 object1 和 object2 都引用同一个对象,则 result 为 True;否则 result 为 False。可以使用许多方法使两个变量引用同一个对象。在下列代码中,使 A 引用的对象与 B 的对象相同: Set A = B在下列代码中使 A 与 B 引用的对象与 C...
VBS教程:运算符- 运算符 2017年02月06日 83 阅读 运算符两个数相除并返回以整数形式表示的结果。result = number1number2参数result任意数值变量。number1任意数值表达式。number2任意数值表达式。说明在除法操作前,数值表达式四舍五入为 Byte、Integer 或 Long 子类型表达式。如果任何表达式为 Null,result 也是 Null。任何表达式为 Empty 时,则按 0 处理。...
VBS教程:运算符-Imp 运算符 2017年02月06日 73 阅读 Imp 运算符对两个表达式进行逻辑蕴涵运算。result = expression1 Imp expression2参数result任意数值变量。expression1任意表达式。expression2任意表达式。 说明下表显示如何确定 result 的取值:如果 expression1 为且 expression2 为则 result 为TrueTrueTrueTrueFalseFalseTrueNullNullFalseTrueTrueFalseFal...
VBS教程:运算符-幂运算符 (^) 2017年02月06日 88 阅读 幂运算符 (^)计算数的指数次方。result = number^exponent参数result任意数值变量。number任意数值表达式。exponent任意数值表达式。说明仅当 exponent 参数为整数时,Number 参数才可为负值。如果单个表达式中有多个指数运算,则 ^ 运算符按从左到右的顺序执行。如果 number 或 exponent 为 Null 表达式,则 result 值也为 Null。...
VBS教程:运算符-Eqv 运算符 2017年02月06日 86 阅读 Eqv 运算符执行两个表达式的逻辑等价运算。result = expression1 Eqv expression2参数result任意数值变量。expression1任意表达式。expression2任意表达式。 说明如果任一表达式为 Null,则 result 也为 Null。当两个表达式都不为 Null 时,则 result 的值根据下表确定:如果 expression1 为且 expression2 为result 为TrueTrueTrueTru...
VBS教程:运算符-除运算符 (/) 2017年02月06日 91 阅读 除运算符 (/)两个数值相除并返回以浮点数表示的结果。result = number1/number2参数result任意数值变量。number1任意数值表达式。number2任意数值表达式。 说明如果一个或两个表达式为 Null 表达式,result 为 Null。任何表达式为 Empty 时,则按 0 处理。...
VBS教程:运算符-连接运算符 (&) 2017年02月06日 84 阅读 连接运算符 (&)强制两个表达式进行字符串连接。result = expression1 & expression2参数result任意变量。expression1任意表达式。expression2任意表达式。 说明任一 expression 不是字符串时,它将被转换为 String 子类型。如果两个表达式都为 Null,result 也为 Null。然而,如果仅有一个 expression 为 Null,则它和其他表达式连接时,按零长度字符串("") 处...
VBS教程:运算符-比较运算符 2017年02月06日 85 阅读 比较运算符用于比较表达式。result = expression1 comparisonoperator expression2 result = object1 Is object2 参数result任意数值。expression任何 表达式。comparisonoperator任何 比较运算符。object任何对象名称。说明Is 运算符具有特殊的比较功能,它不同于下表中的运算符。下表包含一个比较运算符的列表,以及确定 result 为 True, Fa...
VBS教程:运算符-赋值运算符 (=) 2017年02月06日 88 阅读 赋值运算符 (=)赋值给一个变量或。variable = value参数variable任何变量或可写的属性。value任何数值或字符串文字、常数、或表达式。说明等号左边的名称可以是一个简单的标量变量或数组的一个元素。等号左边的属性仅可以是那些在运行时可写的属性。 ...
VBS教程:运算符-And 运算符 2017年02月06日 75 阅读 And 运算符对两个表达式进行逻辑“与”运算。result = expression1 And expression2参数result任意数值变量。expression1任意表达式。expression2任意表达式。 说明当且仅当两个表达式均为 True,则 result 为 True。如果任一表达式为 False,则 result 为 False。下表说明如何确定 result:如果 expression1 为且 expression2 为则 resul...
VBS教程:运算符-运算符(+) 2017年02月06日 76 阅读 运算符(+)计算两个数之和。result = expression1 + expression2参数result任意数值变量。expression1任意表达式。expression2任意表达式。说明虽然也可以使用 + 运算符连接两个字符串,但是您仍应使用 & 运算符进行字符串的连接以避免混淆,提供易理解的代码。这是因为在使用 + 运算符时,有可能无法确定是做加法还是做字符串连接。 表达式的基本子类型决定了 + 运算符所做的操作,如下表所示:如果 则两个表达...
VBS教程:对象-正则表达式(RegExp)对象 2017年02月06日 91 阅读 正则表达式(RegExp)对象提供简单的正则表达式支持功能。 说明下面的代码说明了RegExp对象的用法:Function RegExpTest(patrn, strng)Dim regEx, Match, Matches" 建立变量。Set regEx = New RegExp" 建立正则表达式。regEx.Pattern = patrn" 设置模式。regEx.IgnoreCase = True" 设置是否区分字符大小写。regEx.Global = ...
VBS教程:对象-Matches 集合 2017年02月06日 89 阅读 Matches 集合正则表达式 Match 对象的集合。 说明Matches 集合中包含若干独立的 Match 对象,只能使用 RegExp 对象的 Execute 方法来创建之。与独立的 Match 对象属性相同,Matches `集合的一个属性是只读的。在执行正则表达式时,可能产生零个或多个 Match 对象。每个 Match 对象都提供了与正则表达式匹配的字符串的访问入口、字符串的长度,以及标识匹配位置的索引。下面的代码将说明如何使用正则表达式查找获...
VBS教程:对象-Match 对象 2017年02月06日 79 阅读 Match 对象提供了对正则表达式匹配的只读属性的访问。 说明Match 对象只能通过 RegExp 对象的 Execute 方法来创建,该方法实际上返回了 Match 对象的集合。所有的 Match 对象属性都是只读的。在执行正则表达式时,可能产生零个或多个 Match 对象。每个 Match 对象提供了被正则表达式搜索找到的字符串的访问、字符串的长度,以及找到匹配的索引位置等。下面的代码说明了 Match 对象的用法: Function RegExpT...