УРОКИ JAVASCRIPT HTML DOM DHTML AJAX ПРИМЕРЫ JAVASCRIPT РЕКЛАМА

JavaScript Урок 25 Массивы


« Назад Далее »

Объект Array используется для хранения группы значений в одной переменной.


Примеры

Примеры

Создание массива
Создание массива, инициализация значений и вывод значений массива в браузер.

(Вы найдете больше примеров внизу этой страницы)


Что Такое Массив?

Массив - это специальная переменная, которая содержит более одного значения одновременно.

Если у вас есть список некоторых предметов (список имен автомобилей, например), сохранение их в обычные переменные выглядело бы так:

var car1="Мерседес";
var car2="Ауди";
var car3="БМВ";

Однако, если вы хотите циклически перебрать все автомобили и найти некоторую модель? И что если этот список состоит не из 3 машин, а из 300?

Лучшим решением здесь будет использование массива!

Массив может содержать все ваши значения в одной переменной. И вы можете обращаться к этим значениям по имени массива.

Каждый элемент в массиве имеет свой собственный идентификатор (ID) так что к нему легко получить доступ.


Создание Массива

Массив может быть определен тремя способами.

Следующий код создает объект Array под названием myCars (мои автомобили):

1:

var myCars=new Array(); // обычный массив (можно добавить необязательный целый
myCars[0]="Мерседес";       // аргумент, чтобы установить размер массива)
myCars[1]="Ауди";
myCars[2]="БМВ";

2:

var myCars=new Array("Мерседес","Ауди","БМВ"); // сокращенный способ

3:

var myCars=["Мерседес","Ауди","БМВ"]; // литеральный массив

Замечание: Если вы указываете числа или значения true или false при определении массива, то тип переменной будет числовой или булев тип, а не строковый.


Доступ к Массиву

Вы можете ссылаться на конкретный элемент массива путем указания имени массива и числового индекса. Числовой индекс начинается с 0.

Следующая строка кода:

document.write(myCars[0]);

выведет следующий результат:

Мерседес


Изменение Значений в Массиве

Чтобы модифицировать значение в существующем массиве, просто добавьте новое значение к элементу массива с указанным индексом:

myCars[0]="Шкода";

Теперь, следующая строка кода:

document.write(myCars[0]);

приведет к результату:

Шкода


Примеры

Еще примеры

Соединение двух массивов - concat()

Соединение трех массивов - concat()

Соединение всех элементов массива в строку join()

Удаление последнего элемента массива - pop()

Добавление новых элементов в конец массива - push()

Реверсия порядка элементов в массиве - reverse()

Удаление первого элемента в массиве - shift()

Выбрать элементы из массива - slice()

Сортировка массива (по алфавиту, по возрастанию) массива - sort()

Сортировка чисел (по возрастанию) - sort()

Сортировка чисел (по убыванию) - sort()

Добавление элемента во вторую позицию массива - splice()

Конвертировать массив в строку - toString()

Добавить новые элементы в начало массива - unshift()





« Назад Далее »
© 2011-2016 Уроки JavaScript