П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 1503 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 3150 раз(а).

Учебник HTML.
Просмотров 1559 раз(а).

Руководство по PHP5.
Просмотров 3438 раз(а).

Хостинг через призму DNS.
Просмотров 1739 раз(а).

Подборка текстов стандартных документов.
Просмотров 54297 раз(а).

Учебник PHP - Самоучитель
Просмотров 1254 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 1202 раз(а).

Внешние атаки...
Просмотров 1661 раз(а).

Учебник PHP.
Просмотров 1267 раз(а).

SSI в примерах.
Просмотров 36053 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





2.4. Массивы

Первый тип новых объектов, которые мы рассмотрим, являются массивы. Тип "Array" введен в JavaScript 1.1 для возможности манипулирования самыми разными объектами, которые отображаются Navigator'ом. Это - список всех гипертекстовых ссылок данной страницы Website, список всех картинок на данной странице, список всех applet'ов данной страницы, список всех элементов формы и т.п. Пользователь может создать и свой собственный массив, используя конструктор Array(). Делается это следующим образом:

	new_array = new Array()
	new_array5 = new Array(5)
	colors = new Array ("red","white","blue")

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

	colors = new Array()
	colors[5] = "red"

В данном случае массив будет состоять из 6 элементов, т.к. первым элементом массива считается элемент с индексом 0. Для массивов определены три метода: join, reverse, sort. Join объединяет элементы массива в строку символов, в качестве аргумента в этом методе задается разделитель:

	colors = new Array("red","white","blue")
	string = acolors.join("+")

В результате выполнения присваивания значения строке символов string мы получим следующую строку:

	string = "red + white + blue"

Другой метод, reverse, изменяет порядок элементов массива на обратный, а метод sort отсортировывает их в порядке возрастания. У массивов есть два свойства: length и prototype. Length определяет число элементов массива. Если нужно выполнить некоторую рутинную операцию над всеми элементами массива, то можно воспользоваться циклом типа:

	color = new Array("red","white","blue")
	n = 0
	while(n != colors.length)
	{.... операторы тела цикла ...}

Свойство prototype позволяет добавить свойства к объектам массива. Однако наиболее часто, в программе на JavaScript используются встроенные массивы, главным образом графические образы (Images) и гипертекстовые ссылки (Links).

Назад | Содержание | Вперед



Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: