Функция VarType в VBScript

Определение и использование

Worth returning the value indicating the sub-type of the specified variable.

Worth returning values for the VarType function:

константа значение Описание
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