VBScript VarType 函數

定義和用法

VarType 函數可返回指示指定變量的子類型的值。

VarType 函數可返回的值:

常數 描述
vbEmpty 0 未初始化(默認)
vbNull 1 不包含任何有效數據
vbInteger 2 整型子類型
vbLong 3 長整型子類型
vbSingle 4 單精度子類型
vbDouble 5 雙精度子類型
vbCurrency 6 貨幣子類型
vbDate 7 日期或時間值
vbString 8 字符串值
vbObject 9 字符串子類型
vbError 10 錯誤子類型
vbBoolean 11 Boolean 子類型
vbVariant 12 Variant (僅用于變量數組)
vbDataObject 13 數據訪問對象
vbDecimal 14 十進制子類型
vbByte 17 字節子類型
vbArray 8192 數組

注釋:這些常數是由 VBScript 指定的。所以,這些名稱可在代碼中隨處使用,以代替實際值。

注釋:假如變量是數組,則 VarType() 會返回 8192 + VarType(數組元素)。舉例:整數數組的 VarType() 會返回 8192 + 2 = 8194 。

語法

VarType(varname)
參數 描述
varname 必需的。變量的名稱。

實例

dim x
x="Hello World!"
document.write(VarType(x))
x=4
document.write(VarType(x))
x=4.675
document.write(VarType(x))
x=Null
document.write(VarType(x))
x=Empty
document.write(VarType(x))
x=True
document.write(VarType(x))

分別輸出:

String
Integer
Double
Null
Empty
Boolean