MyArr(1)='Это второй элемент'
MyVar=MyArr(0)
Можно объявить двумерный массив, указав максимальные значения индексов для строк и столбцов соответственно, например:
Dim MyArr(5, 10) 'Массив из 6 строк и одиннадцати столбцов
При объявлении динамического массива его размеры в круглых скобках не указываются:
Dim MyArr()
Для использования динамического массива в сценарии применяется оператор ReDim
, который определяет конкретную длину массива, например:
ReDim MyArray(10)
После этого к элементам динамического массива можно обращаться так же, как и к элементам обычного:
MyArr(0)='Это первый элемент'
MyArr(1)='Это второй элемент'
Отметим, что размеры динамического массива можно менять неоднократно (с помощью того же ReDim
). Для сохранения при этом содержимого массива следует в операторе ReDim
использовать ключевое слово Preserve
, например:
ReDim Preserve MyArray(20)
Операторы
В VBScript поддерживаются операторы нескольких типов, которые описаны ниже.
Арифметические операторы
Арифметические операторы языка VBScript представлены в табл. П2.10.
Оператор | Описание |
---|---|
- (унарный оператор) | Изменение знака аргумента на противоположный |
- (бинарный оператор) | Вычитание двух чисел |
+ | Сложение двух чисел |
* | Умножение двух чисел |
/ | Деление двух чисел |
| Целочисленное деление двух чисел |
Mod | Вычисление остатка от деления двух чисел |
^ | Оператор возведения в степень |
Операторы отношения и логические операторы
Операторы отношения используются для сравнения значений двух переменных. Эти операторы, описанные в табл. П2.11, могут возвращать только логические значения true
или false
.
Оператор | Условие, при котором возвращается true |
---|---|
> | Левый операнд больше правого |
>= | Левый операнд больше или равен правому |
< | Левый операнд меньше правого |