Windows Script Host для Windows 2000/XP
Шрифт:
Можно объявить двумерный массив, указав максимальные значения индексов для строк и столбцов соответственно, например:
При объявлении динамического массива его размеры в круглых скобках не указываются:
Для использования динамического массива в сценарии применяется оператор
После этого к элементам динамического массива можно обращаться так же, как и к элементам обычного:
Отметим, что размеры динамического массива можно менять неоднократно (с помощью
Операторы
В VBScript поддерживаются операторы нескольких типов, которые описаны ниже.
Арифметические операторы
Арифметические операторы языка VBScript представлены в табл. П2.10.
Таблица П2.10. Арифметические операторы
Оператор | Описание |
---|---|
– (унарный оператор) | Изменение знака аргумента на противоположный |
– (бинарный оператор) | Вычитание двух чисел |
+ | Сложение двух чисел |
* | Умножение двух чисел |
/ | Деление двух чисел |
\ | Целочисленное деление двух чисел |
Mod | Вычисление остатка от деления двух чисел |
^ | Оператор возведения в степень |
Операторы отношения и логические операторы
Операторы отношения используются для сравнения значений двух переменных. Эти операторы, описанные в табл. П2.11, могут возвращать только логические значения
Таблица П2.11. Операторы отношения
Оператор | Условие, при котором возвращается true |
---|---|
> | Левый операнд больше правого |
>= | Левый операнд больше или равен правому |
< | Левый операнд меньше правого |
<= | Левый операнд меньше или равен правому |
= | Левый операнд равен правому |
<> | Левый операнд не равен правому |
Также внутри условных операторов могут применяться логические операторы (табл. П2.12).
Таблица П2.12. Логические операторы
Оператор | Описание |
---|---|
Not | Оператор отрицания. Возвращает true , если операнд равен false . В противном случае возвращает false |
Or | Оператор отношения "ИЛИ". Возвращает true , если один из операндов равен true . В противном случае возвращает false |
Xor | Оператор отношения "ИСКЛЮЧАЮЩЕЕ ИЛИ". Возвращает true , если один из операндов равен true , а другой равен false . В противном случае возвращает false |
And | Оператор отношения "И". Возвращает true , если оба операнда равны true . В противном случае возвращает false |
Условные
операторыВ VBScript поддерживается условный оператор
При выполнении оператора
Другим оператором, позволяющим производить выбор из нескольких вариантов, является
Здесь сначала вычисляется значение
Операторы циклов
В VBScript поддерживаются несколько типов циклов: цикл
Цикл For…Next
В общем случае оператор цикла
Параметр