Попов Андрей Викторович
Шрифт:
Цикл Do…Loop
Этот цикл может применяться в двух видах (с предусловием, которое проверяется до начала очередной итерации, и с пост-условием, которое проверяется после окончания итерации):
или
Если в цикле используется ключевое слово
Оператор
Пример использования цикла
Прочие операторы
Рассмотрим еще несколько часто применяемых операторов (табл. П2.13).
Таблица П2.13. Прочие операторы
Оператор | Описание |
---|---|
. | Точка. Применяется для доступа к свойству объекта или для вызова его метода |
Скобки. Применяются либо для изменения порядка вычисления выражений, либо для передачи параметров функциям, либо для индексирования массива | |
& | Оператор конкатенации (склеивание между собой) символьных строк |
With…End With | Позволяет обращаться к свойствам объекта без написания имени этого объекта |
Обработка исключительных ситуаций
Режим обработки исключительных ситуаций в VBScript включается с помощью оператора
Для анализа ошибок используется специальный объект
В качестве примера приведем часть сценария, в которой происходит обработка исключительных ситуаций при подключении сетевого диска:
Для отмены режима обработки исключительных ситуаций нужно выполнить оператор
Процедуры и функции
VBScript поддерживаются два вида подпрограмм: встроенные функции и функции или процедуры пользователя.
Математические функции
Имеющиеся в VBScript функции, предназначенные для математических вычислений, описаны в табл. П2.14.
Таблица П2.14. Математические функции
Функция | Описание |
---|---|
Abs(x) | Возвращает абсолютное значение числа х |
Atn(x) | Возвращает арктангенс числа х |
Cos(x) | Возвращает косинус числа х |
Exp(x) | Экспоненциальная функция, возвращает число е, возведенное в степень х |
Int(x) | Возвращает целую часть числа х |
Log(х) | Возвращает натуральный логарифм числа х |
Rnd[(х)] | Возвращает случайное число от 0 до 1 |
Round(х[, nvmdecimal]) | Возвращает результат округления числа х с точностью до numdecimal знаков после запятой |
Sgn(х) | Знаковая функция числа х |
Sin(х) | Возвращает синус числа х |
Sqr(х) | Вычисляет квадратный корень из числа х и возвращает полученное значение |
Tan(x) | Возвращает тангенс числа х |