Массивы - это тип данных, который может содержать много значений. Другими словами, переменная типа массив - это переменная, содержащая в себе не одно значение (как было раньше), а много значений одновременно.
Массивы - это тип данных, который может содержать много значений. Другими словами, переменная типа массив - это переменная, содержащая в себе не одно значение (как было раньше), а много значений одновременно.
Общий вид создания массива в JavaScript такой:
var name = new Array(value_1, value_2, ..., value_n);Таким образом, переменная с именем "name" содержит в себе массив со значениями: value_1, value_2, ..., value_n. Обращаться к массиву надо так:
name[i];То есть пишется имя массива, а в квадратных скобках указывается порядковый номер массива. Причём, нумерация начинается с нуля. То есть первый элемент имеет индекс 0.
Давайте создадим и выведем второй элемент массива.
var arr = new Array(3, 4, 0, true, "string");
document.write(arr[1]);Запустив этот скрипт, у нас в окне браузера появится 4. Теперь давайте выведем весь массив в окно браузера:
for (i = 0; i < arr.length; i++)
document.write(arr[i]);Для того, чтобы вывести весь массив можно воспользоваться циклом. Здесь мы перебираем переменную i от 0 до длины массива (arr.length - это свойство, которое содержит длину массива arr). Затем мы выводим элемент массива, указав переменную итерации - i.
Давайте теперь мы решим такую задачу: пользователь последовательно вводит 5 чисел, которые мы вводим в массив, а потом выводим его в окно браузера.
var arr = new Array();
for (i = 0; i < 5; i++)
arr[i] = prompt("Введите " + (i + 1) + "-ое число");
for (i = 0; i < arr.length; i++)
document.write(arr[i]);Вначале мы создаём переменную, которая отвечает за массив. Дальше мы в цикле запрашиваем у пользователя по очереди 5 чисел. А потом в цикле выводим полученный массив в браузер.
Эта вся теория по созданию массивов в JavaScript. Теперь я Вам советую закрепить полученный материал и попытаться решить такую задачу: пользователь вводит последовательно 5 чисел, которые затем помещаются в массив. Затем создать функцию, которая принимает в качестве параметра массив и возвращает максимальный элемент в массиве. Выведите максимальный элемент массива, используя созданную Вами функцию.
Удачи!
