Функция 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