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á)式包含多個(gè)運(yùn)算符時(shí),將按預(yù)定順序計(jì)算每一部分,這個(gè)順序被稱為運(yùn)算符優(yōu)先級。可以使用括號越過這種優(yōu)先級順序,強(qiáng)制首先計(jì)算表達(dá)式的某些部分。運(yùn)算時(shí),總是先執(zhí)行括號中的運(yùn)算符,然后再執(zhí)行括號外的運(yùn)算符。但是,在括號中仍遵循標(biāo)準(zhǔn)運(yùn)算符優(yōu)先級。
當(dāng)表達(dá)式包含多種運(yùn)算符時(shí),首先計(jì)算算術(shù)運(yùn)算符,然后計(jì)算比較運(yùn)算符,最后計(jì)算邏輯運(yùn)算符。所有比較運(yùn)算符的優(yōu)先級相同,即按照從左到右的順序計(jì)算比較運(yùn)算符。算術(shù)運(yùn)算符和邏輯運(yùn)算符的優(yōu)先級如下所示:
算術(shù)運(yùn)算符 | 比較運(yùn)算符 | 邏輯運(yùn)算符 | |||
---|---|---|---|---|---|
描述 | 符號 | 描述 | 符號 | 描述 | 符號 |
求冪 | ^ | 等于 | = | 邏輯非 | Not |
負(fù)號 | - | 不等于 | <> | 邏輯與 | And |
乘 | * | 小于 | < | 邏輯或 | Or |
除 | / | 大于 | > | 邏輯異或 | Xor |
整除 | \ | 小于等于 | <= | 邏輯等價(jià) | Eqv |
求余 | Mod | 大于等于 | >= | 邏輯隱含 | Imp |
加 | + | 對象引用比較 | Is | ||
減 | - | ||||
字符串連接 | & |
當(dāng)乘號與除號同時(shí)出現(xiàn)在一個(gè)表達(dá)式中時(shí),按從左到右的順序計(jì)算乘、除運(yùn)算符。同樣當(dāng)加與減同時(shí)出現(xiàn)在一個(gè)表達(dá)式中時(shí),按從左到右的順序計(jì)算加、減運(yùn)算符。
字符串連接 (&) 運(yùn)算符不是算術(shù)運(yùn)算符,但是在優(yōu)先級順序中,它排在所有算術(shù)運(yùn)算符之后和所有比較運(yùn)算符之前。Is 運(yùn)算符是對象引用比較運(yùn)算符。它并不比較對象或?qū)ο蟮闹担皇沁M(jìn)行檢查,判斷兩個(gè)對象引用是否引用同一個(gè)對象。
相關(guān)文章
使用vbs腳本來監(jiān)控windows服務(wù)器上的應(yīng)用程序(不存在就啟動)
這個(gè)vbs代碼主要實(shí)現(xiàn)的功能就是運(yùn)行該程序,就會在進(jìn)程中出現(xiàn)一個(gè)wscript.exe?它會每隔10s掃面一次進(jìn)程中是否存在notepad.exe這個(gè)程序,不存在就啟動。這個(gè)啟動程序可能跟進(jìn)程名不一樣,好比tomcat應(yīng)用,啟動的是startup.bat,后臺進(jìn)程名為java.exe2023-06-06用vbs實(shí)現(xiàn)確定是否安裝了某個(gè)特定的補(bǔ)丁
用vbs實(shí)現(xiàn)確定是否安裝了某個(gè)特定的補(bǔ)丁...2007-03-03VBS數(shù)組函數(shù)學(xué)習(xí)實(shí)例分析
VBS數(shù)組在應(yīng)用中沒有像其他語句那么廣泛,VBS數(shù)組存在不少功能上的局限性(如二維數(shù)組的定義、賦值),在使用上也沒有java等語言那么便捷2013-04-04vbs 查找硬盤分區(qū)中指定擴(kuò)展名文件的實(shí)現(xiàn)代碼
vbs 用于查找硬盤所有分區(qū)中指定擴(kuò)展名文件的代碼,有需要的朋友可以參考下。挺實(shí)用的一段代碼,用來深入學(xué)習(xí)vbs,確實(shí)不錯(cuò)2014-05-05用vbs讀取遠(yuǎn)程計(jì)算機(jī)上的文本文件的代碼
用vbs讀取遠(yuǎn)程計(jì)算機(jī)上的文本文件的代碼...2007-03-03