JavaScript для новичков: массивы данных

Массивы в 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.

Что будем искать? Например,программа