VBScript Функции


На этой странице перечислены все встроенные функции VBScript, в основном разделённые на следующие категории:

Функции даты/времени

Функция Описание
CDate Преобразует допустимое выражение даты и времени в тип Date.
Date Возвращает текущую системную дату.
DateAdd Возвращает дату, к которой добавлен указанный интервал времени.
DateDiff Возвращает количество временных интервалов между двумя датами.
DatePart Возвращает указанную часть заданной даты.
DateSerial Возвращает дату для указанного года, месяца и дня.
DateValue Возвращает дату.
Day Возвращает число, представляющее день месяца (от 1 до 31 включительно).
FormatDateTime Возвращает выражение, отформатированное как дата или время.
Час Возвращает число, представляющее час дня (от 0 до 23 включительно).
IsDate Возвращает логическое значение, указывающее, можно ли преобразовать вычисленное выражение в дату.
Минута Возвращает число, представляющее минуты часа (от 0 до 59 включительно).
Month Возвращает число, представляющее месяц года (от 1 до 12 включительно).
MonthName Возвращает имя указанного месяца.
Теперь Возвращает текущие системные дату и время.
Секунда Возвращает число, представляющее секунды минуты (от 0 до 59 включительно).
Время Возвращает текущее системное время.
Таймер Возвращает количество секунд с 12:00 AM.
TimeSerial Возвращает время для заданного часа, минуты и секунды.
TimeValue Возвращает время.
День недели Возвращает число, представляющее день недели (от 1 до 7 включительно).
WeekdayName Возвращает название указанного дня недели.
Год Возвращает число, представляющее год.

Функции преобразования

Top
Функция Описание
Asc Преобразует первую букву в строке в код символа ANSI.
CBool Преобразует выражение в тип Boolean.
CByte Преобразует выражение в тип Byte.
CCur Преобразует выражение в тип Currency.
CDate Преобразует допустимое выражение даты и времени в тип Date.
CDbl Преобразует выражение в тип Double.
Chr Преобразует указанный код символа ANSI в символ.
CInt Преобразует выражение в тип Integer.
CLng Преобразует выражение в тип Long.
CSng Преобразует выражение в тип Single.
CStr Преобразует выражение в тип String.
Hex Возвращает шестнадцатеричное значение указанного числа.
Oct Возвращает восьмеричное значение указанного числа.

Функции форматирования

Top
Функция Описание
FormatCurrency Возвращает выражение, отформатированное как денежное значение.
FormatDateTime Возвращает выражение, отформатированное как дата или время.
FormatNumber Возвращает выражение, отформатированное как число.
FormatPercent Возвращает выражение, отформатированное как процент.

Математические функции

Top
Функция Описание
Abs Возвращает абсолютное значение указанного числа.
Atn Возвращает арктангенс указанного числа.
Cos Возвращает косинус указанного числа (угла).
Exp Возвращаетeстепень e (основание натуральных логарифмов).
Hex Возвращает шестнадцатеричное значение указанного числа.
Int Возвращает целую часть указанного числа.
Исправить Возвращает целую часть указанного числа.
Журнал Возвращает натуральный логарифм указанного числа.
Oct Возвращает восьмеричное значение указанного числа.
Rnd Возвращает случайное число, которое меньше 1, но больше или равно 0.
Sgn Возвращает целое число, указывающее знак указанного числа.
Sin Возвращает синус указанного числа (угла).
Sqr Возвращает квадратный корень указанного числа.
Песочный Возвращает тангенс указанного числа (угла).

Функции массивов

Top
Функция Описание
Массив Возвращает переменную, содержащую массив.
Filter Возвращает массив с нулевой индексацией, содержащий подмножество массива строк на основе заданных критериев фильтрации.
IsArray Возвращает логическое значение, указывающее, является ли указанная переменная массивом.
Join Возвращает строку, состоящую из нескольких подстрок в массиве.
LBound Возвращает наименьший индекс, указывающий размерность массива.
Split Возвращает одномерный массив с отсчётом от нуля, содержащий указанное количество подстрок.
UBound Возвращает наибольший индекс, указывающий размерность массива.

Строковые функции

Top
Функция Описание
InStr Возвращает позицию первого вхождения строки в другую строку. Поиск начинается с первого символа строки.
InStrRev Возвращает позицию первого вхождения строки в другую строку. Поиск начинается с последнего символа строки.
LCase Преобразует указанную строку в нижний регистр.
По левому краю Возвращает указанное количество символов с левой стороны строки.
Len Возвращает количество символов в строке.
LTrim Удаляет пробелы с левой стороны строки.
RTrim Удаляет пробелы с правой стороны строки.
Trim Удаляет пробелы с обеих сторон строки.
Mid Возвращает указанное количество символов из строки.
Заменить Заменяет указанную часть строки другой строкой указанное количество раз.
Вправо Возвращает указанное количество символов с правой стороны строки.
Память Возвращает строку, состоящую из указанного количества пробелов.
StrComp Сравнивает две строки и возвращает значение, представляющее результат сравнения.
String Возвращает строку, содержащую повторяющиеся символы указанной длины.
StrReverse Переворачивает строку.
UCase Преобразует указанную строку в верхний регистр.

Другие функции

Top
Функция Описание
CreateObject Создает объект указанного типа.
Оценка Вычисляет выражение и возвращает результат.
GetLocale Возвращает идентификатор текущей локали.
GetObject Возвращает ссылку на объект автоматизации в файле.
GetRef Позволяет подключить подпрограмму VBScript к событию DHTML на странице.
InputBox Отображает диалоговое окно, в котором пользователь может ввести текст и/или нажать кнопки, а затем возвращает содержимое.
IsEmpty Возвращает логическое значение, указывающее, была ли инициализирована указанная переменная.
IsNull Возвращает логическое значение, указывающее, содержит ли указанное выражение недопустимые данные (Null).
IsNumeric Возвращает логическое значение, указывающее, можно ли вычислить указанное выражение как число.
IsObject Возвращает логическое значение, указывающее, является ли указанное выражение объектом автоматизации.
LoadPicture Возвращает объект изображения. Используется только на 32-разрядных платформах.
MsgBox Отображает окно сообщения, ожидает нажатия пользователем кнопки и возвращает значение, указывающее, какую кнопку нажал пользователь.
RGB Возвращает число, представляющее значение цвета RGB.
Round Округляет число.
ScriptEngine Возвращает используемый язык сценариев.
ScriptEngineBuildVersion Возвращает номер сборки используемого движка сценариев.
ScriptEngineMajorVersion Возвращает номер основной версии используемого движка сценариев.
ScriptEngineMinorVersion Возвращает номер минорной версии используемого скриптового движка.
SetLocale Устанавливает идентификатор локали и возвращает предыдущий идентификатор локали.
TypeName Возвращает подтип указанной переменной.
VarType Возвращает значение, указывающее подтип переменной.

Другие расширения