Массив в языках программирования — это упорядоченный набор однотипных элементов. Без массива не обойтись, когда нужно обрабатывать большой объём структурированной информации. Например, каждый день проводят метеорологические наблюдения и замеряют температуру, влажность воздуха и атмосферное давление. В течение года эти данные заносят в компьютер, чтобы затем их обрабатывать, например, строить графики. Эти данные имеют чёткую структуру, так как каждый день проводятся одни и те же измерения. Таким образом получается таблица из 365 строк и 3 столбцов.
Другой пример упорядоченной информации: месяцы года. Они следуют друг за другом в строгом порядке, поэтому они имеют свои номера: январь — 1, февраль — 2 и так далее. Для машинной обработки месяцев удобны числовые обозначения, а для отображения на экране — словесные. Поэтому часто названия месяцев сохраняют в массиве.
Доступ к элементу массива производится по его номеру. Обозначается i-й элемент массива a как a[i]. Элементы массива нумеруются с нуля, т. е. массив a, состоящий из N элементов, содержит элементы a[0], a[1], …, a[N-1]. Для наглядности массив удобно представить в виде таблицы:
|
|
| ...
| N-1
|
значение1
| значение2
| значение3
| ...
| значениеN
|
Массив создаётся в два этапа. В начале создаётся пустой массив с помощью объекта Array (англ. матрица, решётка), а затем он заполняется значениями. Пример:
<script>
сезон = new Array(); // пустой массив “сезон”
сезон[0]='зима'; // заполнение массива
сезон[1]='весна';
сезон[2]='лето';
сезон[3]='осень';
document.write(сезон[0] + ', ' + сезон[1] + ', ' + сезон[2]+ ', ' + сезон[3]);
</script>
Код в действии зима, весна, лето, осень
Задание 1
Создайте массив «месяцы» и заполните его названиями месяцев. Выведите на страницу только месяцы летних каникул.