共用方式為


運算子優先順序

當一個 表達式中出現多個運算時,每個部分都會依預先設定的順序(稱為運算子優先順序)進行評估與解決。

當表達式包含多個類別的運算子時,先評估算術運算子,接著評估 比較運算 子,最後評估邏輯運算子。

比較運算子的優先順序相等;也就是說,它們的評估順序是從左到右排列。

算術運算子與邏輯運算子的評估順序如下:

算術 比較 合乎邏輯
指數效應 (^) 平等 (=)
否定 (-) 不平等 (< >) And
乘除法 (*,) / 不到 (<)
整數除法 (\) 比 (>) 還要大 Xor
模算術 (Mod) 小於或等於 (< =) 等式
加減 (+,) - 大於或等於 (> =) 小鬼
字串串接 (&) 就像,就是

當乘法與除法同時出現在表達式中時,每個運算會從左到右進行評估。 當加法與減法同時出現在表達式中時,每個運算依照出現順序從左到右計算。

括號可用來覆寫優先順序,並強制某些表達式的部分先被評估。 括號內的運算總是在括號外的運算之前執行。 但在括號內,操作員優先順序仍維持不變。

串接運算子 & 不是算術運算子,但在優先順序上,它會跟隨所有算術運算子,並且排在所有比較運算子之前。

Like 運算子在優先順序上與所有比較運算子相等,但實際上是模式匹配運算子。

Is 運算子是一種物件參考比較運算子。 它不比較物件或其價值;它僅檢查兩個物件參考是否指向同一物件。

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應