Предполагается, что вы знаете основные характеристики массивов, поэтому давайте рассмотрим, как обращаться с ASP в VBScript.
Массивы в VBScript имеют номер 0, что означает, что индекс элементов массива всегда начинается с 0. Массив, представленный индексом 0
Первая позиция в массиве, индекс 1 представляет вторую позицию в массиве и так далее.
Существует два типа массивов VBScript — статические и динамические. Статические массивы сохраняют фиксированный размер на протяжении всего своего существования. хотеть
Чтобы использовать статические массивы VBScript, вам необходимо знать максимальное количество ранних элементов, которые будет содержать этот массив. Если ты
Необходимо изменить размер индекса на гибкий массив VBScript, тогда вы можете использовать динамический массив VBScript.
. Размер индексов динамических массивов в VBScript может увеличиваться/уменьшаться в течение срока службы.
статический массив
Давайте создадим массив под названием «arrCars», который будет содержать названия 5 автомобилей.
<%@ LANGUAGE=VBSCRIPT %>
<%
'Используйте оператор Dim вместе с именем массива
'чтобы создать статический массив VBScript
'Число в скобках определяет верхнюю границу массива
Дим arrCars(4)
arrCars(0)=БМВ
arrCars(1)=Мерседес
arrCars(2)=Ауди
arrCars(3)=Бентли
arrCars(4)=Мини
'создаем цикл перемещения по массиву
'и распечатываем значения
Для я = от 0 до 4
response.write arrCars(i) & <br>
Далее 'перейдем к следующему значению i
%>
Вот еще один способ определить массив VBScript:
<%
'мы используем функцию VBScript Array вместе с оператором Dim
'чтобы создать и заполнить наш массив
Dim arrАвтомобили
arrCars = Array(BMW,Mercedes,Audi,Bentley,Mini) 'каждый элемент
необходимо отделять запятой
'снова мы могли бы пройтись по массиву и распечатать значения
Для я = от 0 до 4
response.write arrCars(i) & <br>
Следующий
%>
динамический массив
Динамические массивы пригодятся, когда вы не знаете, сколько элементов будет содержать ваш массив. Чтобы создать динамический массив, вам следует
Используйте оператор Dim вместе с именем массива без указания верхней границы:
<%
Dim arrАвтомобили
arrCars = Массив()
%>
Чтобы использовать этот массив, вам нужно использовать оператор ReDim, чтобы определить верхнюю границу массива:
<%
Dim arrАвтомобили
arrCars = Массив()
Редим arrCars(27)
%>
Если вам понадобится изменить размер этого массива в будущем, вам следует использовать оператор ReDim. Будьте очень осторожны с утверждениями ReDim.
Когда вы используете оператор ReDim, вы теряете все элементы массива. Ключевые слова, сохраненные с помощью оператора ReDim, будут
Сохраните массив, размер которого мы увеличили:
<%
Dim arrАвтомобили
arrCars = Массив()
Редим arrCars(27)
Redim ЗАПОВЕДНИК arrCars(52)
%>