Microsoft® Visual Basic® Scripting Edition VarType 函數 |
程式語言參考 | Version 1 |
傳回一值,表示變數的資料型態。
VarType(varname)引數 varname 可以是任何變數。
VarType 函數的傳回值如下:
常數 值 說明 vbEmpty 0 Empty (未初始化) vbNull 1 Null (無有效資料) vbInteger 2 整數 vbLong 3 長整數 vbSingle 4 單倍精確浮點數 vbDouble 5 雙倍精確浮點數 vbCurrency 6 貨幣 vbDate 7 日期 vbString 8 字串 vbObject 9 Automation 物件 vbError 10 錯誤 vbBoolean 11 布林值 vbVariant 12 Variant(只適用於 variants 中的陣列) vbDataObject 13 資料存取物件 vbByte 17 位元值 vbArray 8192 陣列
附註 這些常數是由 VBScript 針對應用程式所特別設定的。這些名稱可以被用在程式碼的任何地方,用以取代真正的值。
VarType 函數從不對 vbArray 傳回單獨的值,而會加上其他的值來表示一個陣列是屬於某種特殊型態。vbVariant 這個常數只會與 vbArray 同時傳回,以用來表示 VarType 函數的引數是一個陣列型態的 Variant 。舉例而言,一個整數陣列的計算結果是 2 + 8194,或是 8194。 如果一個物件有預設的屬性,VarType (object) 會傳回此物件預設的屬性。