VBS教程:VBScript 基礎(chǔ)-VBScript 運(yùn)算符
VBScript 運(yùn)算符
VBScript 有一套完整的運(yùn)算符,包括算術(shù)運(yùn)算符、比較運(yùn)算符、連接運(yùn)算符和邏輯運(yùn)算符。
運(yùn)算符優(yōu)先級
當(dāng)表達(dá)式包含多個運(yùn)算符時,將按預(yù)定順序計算每一部分,這個順序被稱為運(yùn)算符優(yōu)先級。可以使用括號越過這種優(yōu)先級順序,強(qiáng)制首先計算表達(dá)式的某些部分。運(yùn)算時,總是先執(zhí)行括號中的運(yùn)算符,然后再執(zhí)行括號外的運(yùn)算符。但是,在括號中仍遵循標(biāo)準(zhǔn)運(yùn)算符優(yōu)先級。
當(dāng)表達(dá)式包含多種運(yùn)算符時,首先計算算術(shù)運(yùn)算符,然后計算比較運(yùn)算符,最后計算邏輯運(yùn)算符。所有比較運(yùn)算符的優(yōu)先級相同,即按照從左到右的順序計算比較運(yùn)算符。算術(shù)運(yùn)算符和邏輯運(yùn)算符的優(yōu)先級如下所示:
| 算術(shù)運(yùn)算符 | 比較運(yùn)算符 | 邏輯運(yùn)算符 | |||
|---|---|---|---|---|---|
| 描述 | 符號 | 描述 | 符號 | 描述 | 符號 |
| 求冪 | ^ | 等于 | = | 邏輯非 | Not |
| 負(fù)號 | - | 不等于 | <> | 邏輯與 | And |
| 乘 | * | 小于 | < | 邏輯或 | Or |
| 除 | / | 大于 | > | 邏輯異或 | Xor |
| 整除 | \ | 小于等于 | <= | 邏輯等價 | Eqv |
| 求余 | Mod | 大于等于 | >= | 邏輯隱含 | Imp |
| 加 | + | 對象引用比較 | Is | ||
| 減 | - | ||||
| 字符串連接 | & |
當(dāng)乘號與除號同時出現(xiàn)在一個表達(dá)式中時,按從左到右的順序計算乘、除運(yùn)算符。同樣當(dāng)加與減同時出現(xiàn)在一個表達(dá)式中時,按從左到右的順序計算加、減運(yùn)算符。
字符串連接 (&) 運(yùn)算符不是算術(shù)運(yùn)算符,但是在優(yōu)先級順序中,它排在所有算術(shù)運(yùn)算符之后和所有比較運(yùn)算符之前。Is 運(yùn)算符是對象引用比較運(yùn)算符。它并不比較對象或?qū)ο蟮闹?,而只是進(jìn)行檢查,判斷兩個對象引用是否引用同一個對象。
相關(guān)文章
15分鐘學(xué)會vbscript中的正則表達(dá)式
這篇文章主要介紹了15分鐘學(xué)會vbscript中的正則表達(dá)式,需要的朋友可以參考下2018-06-06
VBS教程:運(yùn)算符-運(yùn)算符優(yōu)先級
VBS教程:運(yùn)算符-運(yùn)算符優(yōu)先級...2006-11-11
關(guān)于vbs 生成靜態(tài)頁面過程中出現(xiàn)的問題
訪問某個aspx頁面,然后把服務(wù)器返回的頁面以filestream 的形式保存為html格式,接下來將介紹實現(xiàn)代碼2012-12-12
vbs中使用 ADO 讀取所有數(shù)據(jù)均在一行上的文本文件的代碼
vbs中使用 ADO 讀取所有數(shù)據(jù)均在一行上的文本文件的代碼...2007-03-03

