![]() | |
|
Microsoft® Visual Basic® Scripting Edition VBScript 运算子 |
VBScript 教学 上一页 | 下一页 |
VBScript 具有完整的运算子,包括算术运算子、比较运算子、连结运算子和逻辑运算子。
当一个运算式中有数个动作发生时,各部分的动作会在预先决定的顺序下完成,而此顺序就 是运算子的优先顺序。括号则可推翻优先顺序的等级,并且强迫运算式的某些部分必须优先 执行。括号内要比括号外部的先执行。然而,括号中运算子的优先顺序与正常情况是一样的 。当运算式有超过一种运算子时,会先执行算术运算子,其次是比较运算子,而後才是逻辑运 算子。比较运算子的优先顺序全都是相同的,也就是说依照出现的顺序由左到右依序执行。 而算术和逻辑运算子则必须依照下列的优先顺序,依序执行:
若乘法和除法同时存在於运算式中,则计算时的顺序就是依照其由左到右的位置来决定。同样 地,若加法和减法同时存在於一个运算式中,计算时的顺序就是依照其由左到右的位置来决定 。
算术 比较 逻辑 描述 符号 描述 符号 描述 符号 指数运算 ^ 相等 = Not Not 负数 - 不等 <> And And 乘法 * 小於 < Or Or 除法 / 大於 > Xor Xor 整数除法 \ 小於或相等 <= Eqv Eqv Mod Mod 大於或相等 >= Imp Imp 加法 + Is Is     减法 -         字串连结 &         字串连结运算子 (&) 不是算术运算子,但是在优先顺序上它会落在所有算术运算子之後,且 在所有比较运算子之前。Is运算子是一个物件引用比较运算子。它并非比较物件或是它们的 值;而是检查两个物件是否引用到相同的物件。