WDAY$, 01.07.2025, 08:03
Вы вошли как Гость | Группа "Гости" | RSS
Информатика
Главная
Мой профиль
Выход
Меню сайта
!

Категории раздела
Урок №1. [1]
Графика [1]
Принципы гипертекстовой разметки. Структура документов [1]
1. Группы тагов НТМL [1]
2. Контейнеры HTML-документа [2]
3. Средства описания таблиц в HTML [1]
4. Использование таблиц в дизайне страницы [1]
5. Фреймы [1]
6. Формы [1]
7. Апплеты [1]
8. Каскадные таблицы стилей (Cascad Style Sheets) [1]
Контейнеры тела документа НТМL - BODY [1]
Активные изображения [1]
Изображения в миниатюре [1]
Таги управления разметкой [1]
Таги управления отображением символов [1]
Таги, характеризующие тип информации [1]
Таг <ВLОСKQUOTE> [1]
Списки [1]
Управление просмотром страниц Web-узла. JavaScript [1]
2.1. Модель объектов JavaScript - объекты Navigator'а [1]
2.2. Методы объектов и свойства объектов. Управление потоком вычислений [1]
2.3. События [1]
2.4. Массивы [1]
2.5. Графика [1]
2.6. Стеки гипертекстовых ссылок [1]
2.7. Фреймы и окна [1]
2.8. Наследование кода скриптов различными страницами [1]
2.9. Java, JavaScript и Plug-ins [1]
2.10. Встраивание в HTML-документ [1]
2.11. Примеры скриптов [1]
2.12. Единство в многообразии [1]
2.13. Приемы программирования на JavaScript [1]
2.14. Примеры манипулирования окнами [1]
2.15. Гипертекстовые ссылки и картинки [1]

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » Пособие по HTML » 2.4. Массивы

Массивы

                                                              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).

 

 

Категория: 2.4. Массивы | Добавил: Юлия (12.09.2011)
Просмотров: 547 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2025