JavaScript для мага


Объект Array


Массивы играют в программировании очень важную роль. Подумайте только, что бы Вы делали, если бы Вам понадобилось хранить 100 различных имен. Как бы Вы могли это сделать с помощью JavaScript? Хорошо, Вы могли бы явным образом задать 100 переменных и присвоить им различные имена. Но согласитесь, это будет весьма утомительно.

Массив может быть полезен там, где имеется много взаимосвязанных переменных. При этом к каждой из них Вы можете получить доступ, воспользовавшись общим названием и неким номером.

Допустим, есть массив в именем names. В этом случае мы можем получить доступ к первой переменной с именем name, написав names[0]. Вторая переменная носит name[1] и так далее.

 

Начиная с версии 1.1 языка JavaScript (Netscape Навигатор 3.0), Вы можете использовать объект Array. Вы можете создать новый массив, записав myArray= new Array(). После этого можно начать заносить в массив значения:

 

myArray[0]= 17;

myArray[1]= "Stefan";

myArray[2]= "Koch";

 

Массивы JavaScript обладают большой гибкостью. Например, Вам нет нужды беспокоиться о размере массива - он устанавливается динамически. Если Вы напишете myArray[99]= "xyz", размер массива будет установлен 100 элементов. (В языке JavaScript размер массива может только увеличиваться - массив не может “сжиматься”. Поэтому старайтесь делать Ваши массивы как можно копактнее.) Не имеет значения, заносите ли Вы в массив числа, строки, либо другие объекты. Я не останавливаюсь на каждой такой подробности структуры массивов, но надеюсь, Вы поймете, что массивы - очень важный элемент языка.

 

Конечно же многое станет понятнее, если рассматривать примеры. Следующий скрипт печатает следующий текст:

 

first element

second element

third element

 

Исходный код:

 

<script language="JavaScript">

<!-- hide

 

myArray= new Array();

 

myArray[0]= "first element";

myArray[1]= "second element";

myArray[2]= "third element";




Начало  Назад  Вперед



Книжный магазин