Навигация XServer.ru
|
|
Константы функции операции команды в VBS
Константы (Constants)
Функции работы с датой и временем
Функции работы со строками
Математические функции
Функции работы с числами
Арифметические операции
Операция присваивания
Операции сравнения
Операции объединения (конкатенации)
Логические операции
Команды
Константы (Constants)
Color Constants |
Определяют восемь основных цветов, которые могут быть использованы в
скриптах. |
Comparison
Constants |
Список констант используемых при операциях сравнения |
Date and Time Constants |
Список констант используемых при работе с датой и временем |
Date Format Constants |
Список констант используемых для форматирования даты и времени |
Locale ID (LCID) |
Список Locale ID и их значения |
MsgBox Constants |
Определяют константы, используемые в функции MsgBox для описания кнопок,
обозначений, поведение диалогового окна и возвращаемых значений |
String Constants |
Определяют непечатаемые символы , используемые при работе со
строками |
Tristate Constants |
|
VarType Constants |
Определяют список различных типов данных |
Miscellaneous Constants |
Константы не вошедшие ни в какие другие
категории |
Функции работы с датой и временем
CDate |
Возвращает выражение, которое было преобразовано к типу Date |
Date |
Возвращает текущую системную дату |
DateAdd |
Возвращает дату, к которой был добавлен указанный временной
интервал. |
DateDiff |
Возвращает величину интервала между двумя датами |
DatePart |
Возвращает указанную часть даты |
DateSerial |
Возвращает значение, имеющее тип Date, для указанного года, месяца и
дня |
DateValue |
Возвращает значение, имеющее тип Date |
Day |
Возвращает целое число между 1 и 31, включительно, представляющее день
месяца |
FormatDateTime |
Возвращает выражение, отформатированное как дата или время |
Hour |
Возвращает целое число между 1 и 31, включительно, представляющее час
дня |
Minute |
Возвращает целое число между 0 и 59, включительно, представляющее минуту
часа |
Month |
Возвращает целое число между 1 и 12, включительно, представляющее месяц
года |
MonthName |
Возвращает сроку, содержащую название указанного месяца |
Now |
Возвращает текущую системную дату и время |
Second |
Возвращает целое число между 0 и 59, включительно, представляющее секунду
минуты. |
Time |
Возвращает текущее системное время |
Timer |
Возвращает число секунд, прошедших с 12:00 AM (24:00) |
TimeSerial |
Возвращает значение, содержащие время и имеющее тип Date, для указанного
часа, минуты и секунды |
TimeValue |
Возвращает значение, содержащие время и имеющее тип Date |
Weekday |
Возвращает целое число от 1 до 7, включительно, представляющее день
недели |
WeekdayName |
Возвращает сроку, содержащую название указанного дня недели |
Year |
Возвращает целое число, представляющее год |
Функции работы со строками
Asc |
Возвращает ANSI код первого символа в строке |
Chr |
Возвращает символ, заданный ANSI кодом |
CStr |
Возвращает выражение, преобразованное в строку (String) |
InStr |
Возвращает позицию первого нахождения одной строки в другой |
InStrRev |
Возвращает позицию первого нахождения одной строки в другой. Поиск ведется с
конца строки. |
LCase |
Возвращает строку преведенную к нижнему регистру символов (строчные
буквы) |
Left |
Возвращает заданное число символов с начала строки |
Len |
Возвращает число символов в строке или количество байт, тебуемое для хранения
переменной |
LTrim |
Возвращает копию строки без пробелов впереди строки |
Mid |
Возвращает заданное число символов из строки |
Replace |
Возвращает строку, в котрой указанная последовательность символов, была
заменена на другую, заданное количество раз |
Right |
Возвращает заданное число символов с конца строки |
RTrim |
Возвращает копию строки без пробелов после строки |
Space |
Возвращает строку, состоящую из заданного числа пробелов |
String |
Возвращает строку, состоящую из заданнoго символа, указанной
длины |
StrReverse |
Возвращает строку, в которой порядок символов изменен на
противоположный |
Trim |
Возвращает копию строки без пробелов до и после строки |
UCase |
Возвращает строку преведенную к верхнему регистру символов (прописные
буквы) |
Математические функции
Abs |
Абсолютное значение числа. |
Atn |
Арктангенс |
Cos |
Косинус |
Exp |
Экспонента |
Log |
Натуральный логарифм |
Randomize |
Генератор псевдослучайных чисел |
Rnd |
Псевдослучайное число |
Sin |
Синус |
Sqr |
Квадратный корень |
Tan |
Тангенс |
Функции работы с числами
Fix |
Возвращает целую часть числа |
FormatNumber |
Возвращает выражение отформатированное как число |
FormatPercent |
Возвращает выражение отформатированное как процент (деленное на 100) с
добавление знака процентов % |
Hex |
Возаращает строку, представляющую шестнадцатеричное значение
числа |
Int |
Возвращает целую часть числа |
Oct |
Возаращает строку, представляющую восьмеричное значение числа |
Round |
Возвращает число округленное до требуемого количества десятичных
знаков |
Арифметические операции
^ |
Операция возведения в степень |
* |
Операция умножения |
/ |
Операция деления |
\ |
операция целочисленного деления |
Mod |
Операция деления по модулю |
+ |
Операция сложения |
- |
Операция вычитания (изменения знака числа) |
Операция присваивания
= |
Операция присвоения значения переменной или
свойству |
Операции сравнения
< |
Меньше |
<= |
Меньше или равно |
> |
Больше |
>= |
Больше или равно |
= |
Равно |
<> |
Не равно |
Операции объединения (конкатенации
& |
Операция объединения строк |
+ |
Операция суммирование двух чисел |
Логические операции
And |
Логическое "И" |
Not |
Логическое "НЕ" |
Or |
Логическое "ИЛИ" |
Xor |
Исключающее "ИЛИ" |
Команды
Call |
Вызывает процедуру (Sub) или функцию (Function) |
Class |
Определение класса |
Const |
Определение констант |
Dim |
Определение переменной и выделение памяти для ее хранения |
Do ... Loop |
Повторение блока кода пока услокие истинно (True) или пока оно остается
истинным |
Erase |
Переинициализация элементов массивов с фиксированным размером и освобождение
выделенной памяти для динамических массивов |
Execute |
Выполняет одну или несколько указанных команд |
ExecuteGlobal |
Выполняет одну или несколько указанных команд в глобальном пространстве имен
скрипта |
Exit |
Выход из циклов Do ... Loop, For ... Next функций (Function) или процедур
(Sub) |
For ... Next |
Повторение блока кода определенное число раз |
For Each ... Next |
Повторение блока команд для каждого элемента в массиве или в
коллекции |
Function |
Определение функции |
If ... Then ... Else |
Выполнение разных блоков команд в зависимости от условия |
On Error |
Обработка ошибок |
Option Explicit |
Требование явного определения всех переменных, используемых в скрипте до их
использования |
Private |
Объявление закрытой переменной и выделение памяти для ее
хранения |
PropertyGet |
Определение процедуры возвращающей значение свойства (Property) |
PropertyLet |
Определение процедуры присваивающей значение свойству
(Property) |
PropertySet |
Определение процедуры присваивающей ссылку на объект свойству
(Property) |
Public |
Объявление закрытой переменной и выделение памяти для ее
хранения |
Randomize |
Инициализация генератора случачйных чисел |
ReDim |
Определение динамического массива и выделение или изменение выделенной памяти
памяти |
Rem |
Комментарий |
Select Case |
Выполнение одного блока команда из нескольких в зависимости от значения
выражения |
Set |
Присвоение ссылки на объект переменной или свойству (property) |
Sub |
Определение процедуры |
While...Wend |
Выполняется серия команд до тех пор, пока условие истинно
(True) |
With |
Выполняется серия команд с одним обектом |
Литература по VBScript
|
|
|