VBS基础篇 - 运算符(2) - 算术运算符

VBS基础篇 - 运算符(2) - 算术运算符_第1张图片

  

  幂运算符 (^) ——计算数的指数次方

Result = number^exponent

参数

Result:任意数值变量。

Number:任意数值表达式。

Exponent:任意数值表达式。

说明

仅当 exponent 参数为整数时,Number 参数才可为负值。如果单个表达式中有多个指数运算,则 ^ 运算符按从左到右的顺序执行。如果 number 或 exponent 为 Null 表达式,则 Result 值也为 Null

 

  整除运算符 (\)—— 两个数相除并返回以整数形式表示的结果

Result = number1\number2

参数

Result:任意数值变量。

number1:任意数值表达式。

number2:任意数值表达式。

说明

在除法操作前,数值表达式四舍五入为 Byte、Integer 或 Long 子类型表达式。如果任何表达式为 Null,Result 也是 Null。任何表达式为 Empty 时,则按 0 处理。

 

  Mod 运算符 —— 两个数值相除并返回其余数

Result = number1 Mod number2

参数

Result:任意数值变量。

number1:任意数值表达式。

number2:任意数值表达式。

说明

模数或余数。运算符执行 number1 除以 number2 操作(浮点数四舍五入为整数)并只返回余数作为 Result。例如,在下面的表达式中, A(为 Result)等于 5。A = 19 Mod 6.7,如果任一表达式为 Null,则 Result 也为 Null。任一表达式为 Empty 时按 0 来处理。

 

       具体示例如下所示:

      

VBS基础篇 - 运算符(2) - 算术运算符_第2张图片

 

你可能感兴趣的:(VBS)