Dynamik HTML
© Питер, 2000
Функции
В VBScript есть некоторое
количество функций, используемых
для управления переменными и
доступа к их значениям. Их можно
разделить на несколько категорий:
Для получения полного описания
каждой функции смотрите файл
подсказки VBScript. Он устанавливается
по умолчанию в подкаталог Docs/ASPDocs/VBS/VBScript
каталога, где установлен данный
язык.
Эти функции используются для
преобразования значений
переменных разных типов.
Функция
Описание
Asc
Возвращает кодовый номер ANSI
первого символа в строке.
AscB
То же, но используется для
обработки однобайтовых данных.
Возвращает результат для
первого байта.
AscW
То же, но используется для
символов Unicode. Возвращает
символ кода Wide, что позволяет
преобразование из Unicode в ANSI.
Chr
Возвращает строку символов с
соответствующими номерами.
ChrB
То же, но используется для
обработки однобайтовых данных,
содержащихся в строке.
Возвращает всегда один байт.
ChrW
То же, но используется для
символов Unicode. Возвращает
символ кода Wide, что позволяет
преобразование из Unicode в ANSI.
CBool
Возвращает аргумент,
преобразованный в признак
логического типа.
CByte
Возвращает аргумент,
преобразованный в признак типа
"байт".
CDate
Возвращает аргумент,
преобразованный в признак типа
даты.
CDbl
Возвращает аргумент,
преобразованный в признак
числа двойной точности.
CInt
Возвращает аргумент,
преобразованный в признак
целого числа.
CLng
Возвращает аргумент,
преобразованный в признак
длинного целого.
CSng
Возвращает аргумент,
преобразованный в признак
числа обычной точности.
CStr
Возвращает аргумент,
преобразованный в признак в
виде строки.
Fix
Возвращает целую часть числа.
Hex
Возвращает строку,
представляющую собой аргумент
в шестнацатеричной системе
счисления.
Int
Возвращает число,
округленное до заданной
десятичной позиции.
Oct
Возвращает строку,
представляющую собой аргумент
в восмеричной системе
счисления.
Round
Возвращает число,
округленное до заданного числа
десятичных позиции.
Sgn
Возвращает целое число,
отражающее знак аргумента.
Эти функции возвращают текущую
дату и время по компьютерному
системному таймеру или управляют
существующими значениями.
Функция
Описание
Date
Возвращает текущую
системную дату.
DateAdd
Возвращает дату с
добавленным заданным
временным интервалом.
DateDiff
Возвращает число дней,
недель или лет между двумя
заданными датами.
DatePart
Возвращает только день,
месяц или год заданной даты.
DateSerial
Возвращает значение в
формате Date для заданных года,
месяца и дня.
DateValue
Возвращает значение в
формате Date.
Day
Возвращает число от 1 до 31,
отражающее день месяца.
Hour
Возвращает число от 0 до 23,
отражающее часы дня.
Minute
Возвращает число от 0 до 59,
отражающее минуты.
Month
Возвращает число от 1до 12,
отражающее месяц в году.
MonthName
Возвращает название данного
месяца в виде строки.
Now
Возвращает текущие дату и
время.
Second
Возвращает число от 0 до 59,
отражающее секунды.
Time
Возвращает значение в
формате Date для текущего
системного времени.
TimeSerial
Возвращает значение в
формате Date для заданных часа,
минуты и секунды.
TimeValue
Возвращает значение в
формате Date, содержащее время.
Weekday
Возвращает число, отражающее
день недели.
WeekdayName
Возвращает название данного
дня недели в виде строки.
Year
Возвращает число, отражающее
год
Эти функции осуществляют
математические операции над
переменными, содержащими численные
значения.
Функция
Описание
Atn
Возвращает арктангенс угла.
Cos
Возвращает косинус угла.
Exp
Возвращает экспоненту в
заданной степени.
Log
Возвращает натуральный
логарифм числа.
Randomize
Инициализирует генератор
случайных чисел.
Rnd
Возвращает случайное число.
Sin
Возвращает синус угла.
Sqr
Возвращает квадратный
корень числа.
Tan
Возвращает тангенс угла.
Эти функции используются для
управления объектамитам, где это
нужно.
Функция
Описание
CreateObject
Создает и возвращает ссылку
на объект ActiveX или OLE Automation.
GetObject
Возвращает ссылку на объект
ActiveX или OLE Automation.
LoadObject
Возвращает графический
объект.
Эти функции возвращают версию
интерпритатора кода сценария.
Функция
Описание
ScriptEngine
Строка, содержащая основной
и дополнительный номера версии
и номер разработки
интерпритатора.
Script EngineMajorVersion
Основной номер версии
интерпритатора.
Script EngineMinorVersion
Дополнительный номер версии
интерпритатора.
Script EngineBuildVersion
Номер разработки
интерпритатора.
Эти функции используются для
управления строковыми значениями
переменных.
Функция
Описание
Filter
Возвращает массив,
отобранный по заданному
критерию из заданного массива
строк.
FormatCurrency
Возвращает строку,
отформатированную для
представления денежных сумм.
FormatDateTime
Возвращает строку,
отформатированную для
представления даты и времени.
FormatNumber
Возвращает строку,
отформатированную как число.
FormatPercent
Возвращает строку,
отформатированную для
представления процентного
отношения.
InStr
Возвращает место первого
появления одной строки внутри
другой.
InStrB
То же, но используется для
работы с отдельными байтами.
Возвращает положение байта, а
не символа.
InStrRev
То же, что и предыдущее, но
начинается с конца строки.
Join
Возвращает строку,
образовнную соединением всех
строк массива.
LCase
Возвращает строку, все
символы которой
преобразованны в строчные.
Left
Возвращает заданное число
символов от левого конца
строки.
LeftB
То же, но используется для
работы с отдельными байтами.
Вместо числа символов - число
байт.
Len
Возвращает длину строкт или
количество байт, необходимое
для переменной.
LenB
То же, но используется для
работы с отдельными байтами.
Вместо числа символов - число
байт.
LTrim
Возвращает копию строки без
начальных пробелов.
Mid
Возвращает заданное
количество символовиз строки.
MidB
То же, но используется для
работы с отдельными байтами.
Вместо числа символов - число
байт.
Replace
Возвращает строку, в которой
одна заданная
последовательность заменена
другой заданное число раз.
Right
Возвращает заданное число
символов от правого конца
строки.
RightB
То же, но используется для
работы с отдельными байтами.
Вместо числа символов - число
байт.
RTrim
Возвращает копию строки без
оконечных пробелов.
Space
Возвращает строку состоящую
из заданного количества
пробелов.
Split
Возвращает одномерный
массив, состоящий из заданного
числа подстрок.
StrComp
Возвращает значение,
отражающее результат
сравнения строк.
String
Возвращает строку заданной
длины, образованную
повторением одного символа.
StrReverse
Возвращает «отраженную»
строку, в котороы порядок
символов противоположен
исходной.
Trim
Возвращает копию строки без
ограничивающих пробелов.
UCase
Возвращает строку, все
символы которой
преобразованны в заглавные.
Эти функции используются для
определения типа информации,
находящейся в переменной
Функция
Описание
IsArray
Возвращает логическое
значение (True/False), отражающее,
является ли переменная
массивом.
IsDate
Возвращает логическое
значение (True/False), отражающее,
может ли значение переменной
быть преобразованно в формат
даты/времени.
IsEmpty
Возвращает логическое
значение (True/False), отражающее,
инициалмзированна ли
переменная.
IsNull
Возвращает логическое
значение (True/False), отражающее,
содержит ли переменная
некорректные данные.
IsNumeric
Возвращает логическое
значение (True/False), отражающее,
является ли значение
переменной числовым.
IsObject
Возвращает логическое
значение (True/False), отражающее,
является ли переменная ссылкой
на действующий объект.
VarType
Возвращает число, отражающее
номер типа переменной.
А так же на страницах
сайта можно прочесть о VBScript:
Константы | Учебник
по VBScript | Коды ошибок
выполнения | Основы языка
На
главную | Пишите
нам