VBScript. Функция TypeName
Материал из GedeminWiki
Возвращает строковое наименование подтипа варианта.
TypeName(varname)
Функция возвращает следующие значения:
Byte Однобайтовое целое. Integer Двубайтовое целое. Long Четырехбайтовой целое. Single Число с плавающей точкой одинарной точности. Double Число с плавающей точкой двойной точности. Currency Число с фиксированной точкой. Decimal Число с фиксированной точкой. Date Дата или время. String Строка. Boolean Булевское значение. Empty Переменная не инициализирована. Null Переменная не содержит данных. <object type> Имя типа объекта. Object Объект. Unknown Объект неизвестного типа. Nothing Переменная объектного типа, которой не присвоена ссылка на объект. Error Ошибка.
Пример:
Dim A, V, Creator, T Set Creator = New TCreator A = 5 V = Array(1, 2, 3) T = TypeName(A) ' T = "Integer" T = TypeName(Creator) ' T = "TCreator" T = TypeName(V) ' T = "Variant()"