Техника Web-дизайна для студента
Понятие массива
Массив относится к числу классических понятий программирования. Массивом называется множество переменных, имеющих одинаковое имя, относящихся к одному типу данных и отличающихся индексом (номером), который записывается в квадратных скобках после имени. Конкретный экземпляр массива создается оператором 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()
В результате применения метода элементы массива m2 будут располагаться в порядке убывания значений, причем создания массива m2 оператором new не требуется;
□ sort () — сортирует элементы массива. Например:
Sl=new Array ("клен","вяз","дуб","осина")
S2=S1.sort
В массиве S2 элементы будут располагаться в алфавитном порядке.
К массивам применимо свойство length, позволяющее определить число элементов в массиве. Например:
SI = new Array ("клен","вяз","дуб","осина") kol_el = SI. length
Переменной koi_ei будет присвоено значение "4".
Рассмотрим несколько практических примеров, в которых будут использованы методы объекта Date и массивы.