VBScript 關鍵字


VBScript 關鍵字

關鍵字 描述
Empty

用於指示一個未初始化的變數值。當第一次創建變數時或變數值顯式設置為空時,變數值未初始化且變數為被賦值。

實例:
Dim x '變數 x 未初始化!
x="ff" '變數 x 不再是未初始化
x=Empty '變數 x 未初始化!

注意:這和 Null 不一樣!!

IsEmpty

用於測試一個變數是否未初始化。

實例:If (IsEmpty(x)) '變數 x 未初始化?

Nothing 用於指示一個未初始化的對象值,或者把對象變數從對象分離用於釋放系統資源。

實例: Set myObject=Nothing

Is Nothing 用於測試一個值是否是初始化的對象。

實例:If (myObject Is Nothing) '它是否未設置?

注意:如果您把一個值與 Nothing 作比較,您將不會得到正確的結果!實例: If (myObject = Nothing) '總是錯誤!

Null 用於指示變數不包含有效數據。

Null 把值設置為"無效",Empty 則表示值"未設置"。

注意:這不同於 Empty 或 Nothing!!

實例:x=Null 'x 不包含有效數據

IsNull 用於測試一個值是否包含無效數據。

實例: if (IsNull(x)) 'x 是無效的?

True 用於指示一個布爾條件是正確的(True 為 -1)
False 用於指示一個布爾條件是不正確的(False 為 0)