 
        
        - •Основы 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.
