Понятие массива

Массив относится к числу классических понятий программирования. Массивом называется множество переменных, имеющих одинаковое имя, относящихся к одному типу данных и отличающихся индексом (номером), который записывается в квадратных скобках после имени. Конкретный экземпляр массива создается оператором new с помощью конструктора Array ():

имя_массива = new Array(список элементов)

Например: v_sport = Array ("легкая атлетика", "хоккей", "теннис", "баскетбол"). Создан массив v_sport, содержащий 4 элемента, каждый из которых относится к типу данных "строки символов".

Обращение к элементу массива осуществляется по имени с указанием в скобках номера элемента (нумерация ведется от 0).

v_sport [ 1 ] = "футбол" — значение второго элемента "хоккей"

будет изменено на "футбол",

sp=v_sport [ 2 ] — переменной sp будет присвоено значение "теннис".

Чтобы добавить элемент в массив, достаточно осуществить обычное присваивание: v_sport [5] = "волейбол".

После этого массив v_sport будет иметь 6 элементов, но элемент v_sport[4] не определен.

Существует несколько методов, применяемых к массивам. Для примера рассмотрим только два из них:

о reverse о — изменяет порядок следования элементов массива на противоположный. Например:

ml = new Array (0,1,2,3) m2 = ml.reverse()

В результате применения метода элементы массива т2 будут располагаться в порядке убывания значений, причем создания массива т2 оператором new не требуется;

о sort о — сортирует элементы массива. Например:

Sl=new Array ("клен","вяз","дуб","осина") S2=S1.sort

В массиве S2 элементы будут располагаться в алфавитном порядке.

К массивам применимо свойство length, позволяющее определить число элементов в массиве. Например:

SI = new Array ("клен","вяз","дуб","осина") kol_el = SI.length

Переменной koi_ei будет присвоено значение "4".