天天看點

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)