VBScript - 運算子



什麼是運算子?

讓我們來看一個表示式 4 + 5 等於 9。這裡,4 和 5 稱為運算元,+ 稱為運算子。VBScript 語言支援以下型別的運算子:

  • 算術運算子
  • 比較運算子
  • 邏輯(或關係)運算子
  • 連線運算子

算術運算子

VBScript 支援以下算術運算子:

假設變數 A 為 5,變數 B 為 10,則:

顯示示例

運算子 描述 示例
+ 將兩個運算元相加 A + B 將得到 15
- 從第一個運算元中減去第二個運算元 A - B 將得到 -5
* 將兩個運算元相乘 A * B 將得到 50
/ 將分子除以分母 B / A 將得到 2
% 取模運算子,返回整數除法後的餘數 B MOD A 將得到 0
^ 冪運算子 B ^ A 將得到 100000

要更好地理解這些運算子,您可以自己嘗試一下

比較運算子

VBScript 語言支援以下比較運算子:

假設變數 A 為 10,變數 B 為 20,則:

顯示示例

運算子 描述 示例
= 檢查兩個運算元的值是否相等,如果相等則條件為真。 (A == B) 為假。
<> 檢查兩個運算元的值是否不相等,如果不相等則條件為真。 (A <> B) 為真。
> 檢查左運算元的值是否大於右運算元的值,如果大於則條件為真。 (A > B) 為假。
< 檢查左運算元的值是否小於右運算元的值,如果小於則條件為真。 (A < B) 為真。
>= 檢查左運算元的值是否大於或等於右運算元的值,如果大於或等於則條件為真。 (A >= B) 為假。
<= 檢查左運算元的值是否小於或等於右運算元的值,如果小於或等於則條件為真。 (A <= B) 為真。

要更好地理解這些運算子,您可以自己嘗試一下

邏輯運算子

VBScript 語言支援以下邏輯運算子:

假設變數 A 為 10,變數 B 為 0,則:

顯示示例

運算子 描述 示例
AND 稱為邏輯 AND 運算子。如果兩個條件都為真,則表示式為真。 a<>0 AND b<>0 為假。
OR 稱為邏輯 OR 運算子。如果兩個條件中任何一個為真,則條件為真。 a<>0 OR b<>0 為真。
NOT 稱為邏輯 NOT 運算子。它反轉其運算元的邏輯狀態。如果一個條件為真,則邏輯 NOT 運算子將使其為假。 NOT(a<>0 OR b<>0) 為假。
XOR 稱為邏輯異或。它是 NOT 和 OR 運算子的組合。如果只有一個表示式計算結果為真,則結果為真。 (a<>0 XOR b<>0) 為真。

要更好地理解這些運算子,您可以自己嘗試一下

連線運算子

VBScript 語言支援以下連線運算子:

假設變數 A 為 5,變數 B 為 10,則:

顯示示例

運算子 描述 示例
+ 將兩個值作為變數值相加(數值型) A + B 將得到 15
& 連線兩個值 A & B 將得到 510

假設變數 A = "Microsoft",變數 B="VBScript",則:

運算子 描述 示例
+ 連線兩個值 A + B 將得到 MicrosoftVBScript
& 連線兩個值 A & B 將得到 MicrosoftVBScript

注意 - 連線運算子可用於數字和字串。如果變數儲存的是數值或字串值,則輸出取決於上下文。

要更好地理解這些運算子,您可以自己嘗試一下

廣告