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 | Коды ошибок выполнения | Основы языка
На главную | Пишите нам


 

 
Hosted by uCoz