- •Основы JavaScript
- •Зачем нужны скриптовые языки
- •Предварительные замечания
- •Атрибут language
- •Структура документа
- •Встроенные объекты и функции
- •Объект Array
- •Способ 1
- •Методы объекта Array
- •Создание многомерных массивов
- •Вывод элементов многомерного массива
- •Объект Navigator
- •Объект history
- •Задания к лабораторной работе
Встроенные объекты и функции
JavaScript
Объект Array
Язык JavaScript не имеет встроенного типа данных для создания массивов, поэтому для решения таких задач вам предоставляется объект Array и его методы. Этот объект имеет методы для объединения массивов, их сортировки и перестановки. Имеется возможность определения размера массива.
Массив — это упорядоченный набор значений, доступ к которому осуществляется по имени и индексу. Например, в программе может быть создан массив, содержащий набор сообщений — allMsg, каждое из которых имеет свой индекс. Таким образом, allMsg[0] будет первым сообщением, allMsg[1] — вторым, и так далее.
Для создания объекта Аrraу можно применить два взаимозаменяемых способа.
Способ 1
В
<!-----------------------------------------------------------------------------------------------------------------
ARRAY1.HTM
- Пример
создания массива
«JavaScript
для всех»
Алексей Федоров,
1998
------------------------------------------------------------------------------------------------------------------>
<html> <head><title>JavaScript
Demos</title>
<script
language="JavaScript">
//
создание нового массива
allStr
= new
Array(4);
//
заполнение массива
allStr[0]
= "Message
#1"
allStr[1]
=
"Message
#2"
allStr[2]
=
"Message
#3"
allStr[3]
= "Message
#4"
allStr[4]
=
"Message
#5"
//
функция для отображения элемента
массива
function
showMsg(ndx) {
alert(allStr[ndx]);
}
</script>
</head>
<!— Показать
сообщение
№4 —> <body>
<script
language="JavaScript">
showMsg(3)
</script> </body> </html>
В приведенном выше примере с помощью конструктора new создается массив allStr, состоящий из 5 элементов, а затем происходит его заполнение — каждому элементу присваивается определенное значение. Функция showMsg выводит сообщение, индекс которого указан в качестве параметра.
Способ 2
В
<!-----------------------------------------------------------------------------------------------------------------
ARRAY2.HTM
- Пример
создания массива
«JavaScript
для всех»
Алексей Федоров,
1998
------------------------------------------------------------------------------------------------------------------>
<html> <head><title>JavaScript
Demos</title>
<script
language="JavaScript">
//
создание нового массива и его заполнение
allStr
=
new Array("Message #1", "Message
#2", "Message
#3",
"Message
#4",
"Message
#5");
//
функция для отображения элемента
массива
function
showMsg(ndx) {
alert(allStr[ndx]);
}
</script>
</head>
<!— Показать
сообщение
№4 —> <body>
<script
language="JavaScript">
showMsg(3)
</script> </body> </html>
Здесь мы задаем значения всех элементов массива непосредственно при вызове конструктора new.