VBScript 有一套完整的運算符
包括算術運算符
比較運算符
連接運算符和邏輯運算符
運算符優先級
當表達式包含多個運算符時
將按預定順序計算每一部分
這個順序被稱為運算符優先級
可以使用括號越過這種優先級順序
強制首先計算表達式的某些部分
運算時
總是先執行括號中的運算符
然後再執行括號外的運算符
但是
在括號中仍遵循標准運算符優先級
當表達式包含多種運算符時
首先計算算術運算符
然後計算比較運算符
最後計算邏輯運算符
所有比較運算符的優先級相同
即按照從左到右的順序計算比較運算符
算術運算符和邏輯運算符的優先級如下所示
算術運算符
比較運算符
邏輯運算符
描述
符號
描述
符號
描述
符號
求冪
^
等於
=
邏輯非
Not
負號
不等於
<>
邏輯與
And
乘
*
小於
<
邏輯或
Or
除
/
大於
>
邏輯異或
Xor
整除
\
小於等於
<=
邏輯等價
Eqv
求余
Mod
大於等於
>=
邏輯隱含
Imp
加
+
對象引用比較
Is
減
字符串連接
&
當乘號與除號同時出現在一個表達式中時
按從左到右的順序計算乘
除運算符
同樣當加與減同時出現在一個表達式中時
按從左到右的順序計算加
減運算符
字符串連接 (&) 運算符不是算術運算符
但是在優先級順序中
它排在所有算術運算符之後和所有比較運算符之前
Is 運算符是對象引用比較運算符
它並不比較對象或對象的值
而只是進行檢查
判斷兩個對象引用是否引用同一個對象
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19238.html