# Массивы: списки данных

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/10-4-massivy

Массив — это список значений по порядку, как список покупок. К каждому элементу обращаются по номеру, и отсчёт идёт с нуля.

Когда ты идёшь в магазин, ты часто берёшь с собой список: хлеб, молоко, яйца. Это не одно значение, а несколько, расставленных по порядку. В коде такой список называется **массивом**.

## Массив — это упорядоченный список

Массив хранит сразу несколько значений, идущих друг за другом. Записывают его в квадратных скобках через запятую:

```
let покупки = ["хлеб", "молоко", "яйца"]
```

Аналогии вокруг тебя повсюду: список покупок, плейлист с песнями, очередь в кассу. Везде есть порядок — что-то идёт первым, что-то вторым. Массив устроен точно так же.

## Обращаемся к элементам по номеру

Чтобы достать из списка конкретный элемент, ты называешь его номер. И вот тут главный сюрприз: **отсчёт идёт с нуля**, а не с единицы.

```
покупки[0]   // "хлеб"  — первый элемент
покупки[1]   // "молоко" — второй
покупки[2]   // "яйца"  — третий
```

Да, первый элемент имеет номер `0`. Поначалу это сбивает с толку, но так устроено почти во всех языках программирования. Просто запомни: «первый = нулевой».

Не пугайся нумерации с нуля — это самая частая «странность», о которую спотыкаются новички. Когда увидишь в коде Claude что-то вроде список[0], ты теперь знаешь: речь о самом первом элементе.

## Попробуй

Задания в терминале нет. Возьми любой свой список — плейлист, дела на день, продукты — и мысленно пронумеруй его с нуля. Какой элемент окажется под номером 0, а какой под номером 2? Затем ответь на вопросы ниже.
