Массивы – важная составляющая большинства языков программирования, включая JavaScript, C++, PHP и другие. Они позволяют хранить значительные объемы данных, в отличие от обычных переменных, которые содержат лишь одно значение. Массив можно представить как совокупность нескольких переменных, объединенных под одним именем.
Создание и инициализация
Создание массива в JavaScript осуществляется с помощью ключевого слова var, за которым следует имя массива (например, r) и присваивание значения с использованием new Array():
var r = new Array();
Этот код создает пустой массив. В JavaScript массивы могут содержать элементы различных типов данных: строки, числа (целые и с плавающей точкой), булевы значения и другие. Например:
var r = new Array("str", 1.23, 7, true);
Доступ к элементам
Индексация элементов массива начинается с нуля. Для доступа к конкретному элементу используется имя массива и индекс элемента в квадратных скобках:
console.log(r[0]); // Выведет "str"
console.log(r[1]); // Выведет 1.23
Использование циклов
Для обработки всех элементов массива эффективно использовать циклы, особенно когда размер массива неизвестен. Например, цикл for позволяет перебрать все элементы:
for (var i = 0; i < r.length; i++) {
console.log(r[i]);
}
r.length возвращает количество элементов в массиве.
Длина массива
Свойство length объекта массива возвращает его длину:
console.log(r.length); // Выведет 4
Присвоение значений с помощью цикла
Циклы могут использоваться для присвоения значений элементам массива:
var r = new Array();
for (var i = 0; i < 10; i++) {
r[i] = i * 3;
}
console.log(r); // Выведет [0, 3, 6, 9, 12, 15, 18, 21, 24, 27]
Вычисление суммы и среднего
С помощью цикла можно вычислить сумму и среднее арифметическое элементов массива:
var sum = 0;
for (var i = 0; i < r.length; i++) {
sum += r[i];
}
console.log("Сумма равна:", sum);
console.log("Среднее арифметическое равно:", sum / r.length);
Массивы – мощный инструмент для работы с коллекциями данных в JavaScript. Освоив основы работы с массивами и циклами, вы сможете создавать более сложные и эффективные программы. Поэкспериментируйте с созданием собственных массивов, добавлением элементов, вычислением различных характеристик и обработкой данных с помощью циклов.