Попов Андрей Викторович
Шрифт:
По умолчанию переменные в VBScript можно предварительно не объявлять; для включения режима обязательного объявления переменных нужно вставить в самую первую строку сценария выражение
Язык VBScript является регистро-независимым, т.е. имена
имя переменной должно начинаться с буквы и не должно содержать символа "
имя переменной не должно превышать 255 символов.
Значения переменным в VBScript присваиваются с помощью оператора "
Здесь мы объявили переменную
Подтипы данных
Хотя в VBScript определен только один тип
Таблица П2.1. Подтипы данных
Подтип | Функция преобразования | Описание |
---|---|---|
Empty | — | Автоматически присваивается новым переменным, когда для них еще не определено явное значение |
Null | — | Указывает на то, что переменная не содержит допустимых значений |
Bool | CBool(x) | Используется для работы с логическими переменными, принимающим два допустимых значения: true или false |
Byte | CByte(x) | Содержит целые числа в диапазоне от 0 до 255 |
Integer | CInt(X) | Содержит целые числа в диапазоне от –32768 до 32768 |
Currency | CCur(x) | Специальный числовой формат для денежных величин |
Long | CLng(x) | Содержит целые числа в диапазоне от -2147483648 до 2147483647 |
Single | CSngl(x) | Тип чисел с плавающей точкой одинарной точности |
Double | CDbl(x) | Тип чисел с плавающей точкой двойной точности |
Date/Time | CDate(x) | Содержит числа, соответствующие датам и времени от 1 января 100 года до 31 декабря 9999 года |
String | CStr(x) | Символьный подтип данных. Текстовые строки в VBScript — это последовательность символов, заключенных в двойные кавычки |
Object | — | Ссылка на объект |
Error | — | Тип данных, предназначенный для хранения номеров ошибок |
В переменную, которая была ранее объявлена с использованием ключевого слова
Здесь функция
После того как ссылка на объект станет ненужной, переменную можно освободить с помощью ключевого слова
Константы
Пользовательские константы в VBScript объявляются с помощью ключевого слова
Кроме этого, VBScript поддерживает много встроенных именованных констант (их не нужно дополнительно объявлять в сценарии), применение которых упрощает использование различных внутренних функций (например,
Таблица П2.2. Константы для обозначения цветов
Имя | Значение | Описание |
---|---|---|
vbBlack | &h00 | Черный цвет |
vbRed | &hFF | Красный цвет |
vbGreen | &hFF00 | Зеленый цвет |
vbYellow | &hFFF | Желтый цвет |
vbBlue | &hFF0000 | Синий цвет |
vbMagenta | &hFF00FF | Фиолетовый цвет |
vbCyan | &hFFFF00 | Бирюзовый цвет |
vbWhite | &hFFFFFF | Белый цвет |
Таблица П2.3. Константы для нумерации дней недели
Имя | Значение | Описание |
---|---|---|
vbSunday | 1 | Воскресенье |
vbMonday | 2 | Понедельник |
vbTuesday | 3 | Вторник |
vbWednesday | 4 | Среда |
vbThursday | 5 | Четверг |
vbFriday | 6 | Пятница |
vbSaturday | 7 | Суббота |
Таблица П2.4. Константы для определения первого дня в неделе и первой недели в году
Имя | Значение | Описание |
---|---|---|
vbUseSystemDayOfWeek | 0 | Использовать для определения первого дня недели региональные настройки системы |
vbFirstJan1 | 1 | Первой неделей в году считается та, в которой было 1 января |
vbFirstFourDays | 2 | Первой неделей в году считается та, в которой было по крайней мере четыре дня нового года |
vbFirstFullWeek | 3 | Первой неделей в году считается первая полная неделя |