Два способа создания массива
Язык 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("Аня","Катя","Петя","Вася")