VBScript 常數 常數是具有一定含義的名稱,用于代替數字或字符串,其值從不改變。VBScript 定義了許多內部常數。詳細信息,請參閱 VBScript 語言參考。
創建常數 您可以使用 Const 語句在 VBScript 中創建用戶自定義常數。使用 Const 語句可以創建名稱具有一定含義的字符串型或數值型常數,并給它們賦原義值。例如:
Const MyString = "這是一個字符串。" Const MyAge = 49 請注意字符串文字包含在兩個引號 (" ") 之間。這是區分字符串型常數和數值型常數的最明顯的方法。日期文字和時間文字包含在兩個井號 (#) 之間。例如:
Const CutoffDate = #6-1-97# 最好采用一個命名方案以區分常數和變量。這樣可以避免在運行腳本時對常數重新賦值。例如,可以使用“vb”或“con”作常數名的前綴,或將常數名的所有字母大寫。將常數和變量區分開可以在開發復雜的腳本時避免混亂。
VBScript 運算符 VBScript 有一套完整的運算符,包括算術運算符、比較運算符、連接運算符和邏輯運算符。
運算符優先級 當表達式包含多個運算符時,將按預定順序計算每一部分,這個順序被稱為運算符優先級。可以使用括號越過這種優先級順序,強制首先計算表達式的某些部分。運算時,總是先執行括號中的運算符,然后再執行括號外的運算符。但是,在括號中仍遵循標準運算符優先級。
當表達式包含多種運算符時,首先計算算術運算符,然后計算比較運算符,最后計算邏輯運算符。所有比較運算符的優先級相同,即按照從左到右的順序計算比較運算符。算術運算符和邏輯運算符的優先級如下所示:
算術運算符 比較運算符 邏輯運算符 描述 符號 描述 符號 描述 符號 求冪 ^ 等于 = 邏輯非 Not 負號 - 不等于 <> 邏輯與 And 乘 * 小于 < 邏輯或 Or 除 / 大于 > 邏輯異或 Xor 整除 \ 小于等于 <= 邏輯等價 Eqv 求余 Mod 大于等于 >= 邏輯隱含 Imp 加 + 對象引用比較 Is 減 - 字符串連接 &
當乘號與除號同時出現在一個表達式中時,按從左到右的順序計算乘、除運算符。同樣當加與減同時出現在一個表達式中時,按從左到右的順序計算加、減運算符。
字符串連接 (&) 運算符不是算術運算符,但是在優先級順序中,它排在所有算術運算符之后和所有比較運算符之前。Is 運算符是對象引用比較運算符。它并不比較對象或對象的值,而只是進行檢查,判斷兩個對象引用是否引用同一個對象。
|