Массивы в JavaScript позволяют хранить множество значений, в отличие от переменных, хранящих одно значение.
Создание массивов
Массивы создаются с помощью ключевого слова var (или let, const в современных версиях JavaScript):
var arr = []; // Пустой массив
Или с помощью объекта new Array():
var arr = new Array(1, 2, 3); // Массив с элементами 1, 2, 3
Чаще используется способ с квадратными скобками:
var arr = [ "строка", 5.7, 0, -100 ]; // Массив со строкой, числами с плавающей точкой и целыми числами
В JavaScript массивы нетипизированные, поэтому могут содержать значения разных типов данных (числа, строки, булевы значения и т.д.).
Доступ к элементам
Доступ к элементам осуществляется по индексу, начиная с нуля. Первый элемент массива arr доступен как arr[0].
console.log(arr[0]); // Выведет "строка"
console.log(arr[1]); // Выведет 5.7
console.log(arr[3]); // Выведет -100
Изменение элементов
Значения элементов можно изменять по индексу:
arr[0] = "новая строка";
console.log(arr[0]); // Выведет "новая строка"
Методы массивов
Массивы имеют встроенные методы, например, length, возвращающий количество элементов:
console.log(arr.length); // Выведет 4
Многомерные массивы
Многомерные массивы — это массивы, элементами которых являются другие массивы. Например:
var matrix = [
[ "строка", 5.7 ],
[ 0, -100 ],
[ true, false ]
];
matrix — двумерный массив (матрица), содержащий три одномерных массива. Доступ к элементам осуществляется с помощью нескольких индексов:
matrix[1][0] = 10; // Изменяем элемент на позиции [1][0]
console.log(matrix[1][0]); // Выведет 10
Массивы — мощный инструмент в JavaScript для хранения и обработки коллекций данных. Понимание работы с одномерными и многомерными массивами важно для изучения JavaScript.