本文是对HFSS Scripting Guide文档中Introduction to VBScript部分的理解性翻译,如有错误,欢迎大佬们批评指正,感谢!!!
3.VBScript运算符
VBScript 提供了运算符,这些运算符分为以下几类:算术运算符、比较运算符和逻辑运算。符。
3.1运算符优先级
当几个运算符出现在一个表达式中,每个部分都按照预先确定的顺序进行评估和解析,称为运算符优先级。你可以使用括号来覆盖优先顺序并强制表达式的某些部分在其他部分之前进行计算。括号内的操作总是在括号外的操作之前执行。 然而,在括号内,保持了标准的运算符优先级。
当表达式包含多个类别的运算符时,首先计算算术运算符,然后计算比较运算符,最后计算逻辑运算符。比较运算符都具有相同的优先级,也就是说,它们按照它们出现的从左到右的顺序进行计算。 算术和逻辑运算符按以下优先级顺序计算。
3.2算术运算符
符号 | 描述 |
^ | 求幂 |
- | 一元否定 |
* | 相乘 |
/ | 相除 |
\ | 整数除法 |
Mod | 相除取余数 |
+ | 相加 |
- | 相减 |
& | 字符串连接 |
3.3比较运算符
符号 | 描述 |
= | 相等 |
<> | 不相等 |
< | 小于 |
> | 大于 |
<= | 小于等于 |
>= | 大于等于 |
ls | 对象相等 |
3.4逻辑运算
符号 | 描述 |
Not | 逻辑否定 |
And | 逻辑与 |
Or | 逻辑或 |
Xor | 逻辑异或 |
Eqv | 逻辑等价 |
Imp | 逻辑含义 |