Два способа создания массива

  Язык JavaScript не имеет встроенного типа данных для создания массивов, поэтому для решения задач мы будем использовать объект Array и его методы. 

  Массив - это упорядоченный набор значений, доступ к которому осуществляется по имени и индексу. 

 Для создания объекта Array можно применить два взаимозаменяемых способа.

Способ 1

  m=new Array(3)

 Вызывается команда new и задается размер (число элементов) массива. Заполнение массива происходит позже.

Рассмотрим пример:

<html>

<head>

<title>Способ 1</title>

<script language="JavaScript">

//создание нового массива

m=new Array(3)

//заполнение массива

m[0]=1

m[1]=2

m[2]=4

m[3]=56

//функция для отображения элемента массива

function s(n){

alert(m[n])

}

</script>

</head>

<!Показать сообщение 4->

<body>

<script language="JavaScript">

s(3)

</script>

</body>

</html>

В приведенном выше примере с помощью команды new создается массив m, состоящий из 4 элементов, а затем происходит его заполнение - каждому элементу присваивается определенное значение. Функция s выводит сообщение, индекс которого указан в качестве параметра.

Способ 2

m=new Array(1,2,4,56)

Вызывается команда new и сразу задаются значения всех элементов массива.

Рассмотрим пример:

<html>

<head>

<title>Способ 2</title>

<script language="JavaScript">

//создание нового массива и его заполнение

m=new Array(1,2,4,56)

//функция для отображения элемента массива

function s(n){

alert(m[n])

}

</script>

</head>

<!Показать сообщение 4->

<body>

<script language="JavaScript">

s(3)

</script>

</body>

</html>

  Объявление строковых массивов проводится тем же способом, что и объявление числовых массивов (в JavaScript не существует принципиального различия  между числовыми и строковыми массивами)

Создадим строковые массивы

Способ 1

  m=new Array(3)

m[0]="Аня"

m[1]="Катя"

m[2]="Петя"

m[3]="Вася"

Способ 2

m=new Array("Аня","Катя","Петя","Вася")