# Числа, строки и логические значения

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

Данные бывают разных типов: числа, строки (текст в кавычках) и логические значения да/нет. Тип определяет, что с данными можно делать.

Если ты складываешь два плюс два, ты получаешь четыре. А если попробуешь «сложить» слово «привет» и слово «мир» — получится не сумма, а просто «приветмир». Это потому, что данные бывают **разных типов**, и тип решает, что с этими данными вообще можно делать.

## Три типа, которые встречаются чаще всего

Давай познакомимся с тремя самыми частыми типами данных:

- **Числа** — это то, чем можно считать: `5`, `42`, `3.14`. Их пишут без кавычек.
- **Строки** — это текст. Его всегда берут в кавычки: `"привет"`, `"Аня"`, `"5 мая"`. Кавычки — сигнал «здесь текст».
- **Логические значения** — это ответ на вопрос «да или нет». В коде их всего два: `true` (да) и `false` (нет).

```
let возраст = 25          // число
let имя = "Аня"           // строка
let совершеннолетний = true   // логическое значение
```

## Тип решает, что можно делать

Самое важное: от типа зависит, какие действия доступны.

- **Числа складывают, вычитают, умножают.** `2 + 2` даёт `4`.
- **Строки соединяют.** `"при" + "вет"` даёт `"привет"` — не сумму, а склейку.
- **Логические значения проверяют условия.** «Если совершеннолетний — покажи фильм».

Поэтому `5` и `"5"` — это не одно и то же. Первое — число, с которым можно считать. Второе — текст, который просто выглядит как пятёрка. Для тебя они похожи, а для кода это разные вещи.

Когда видишь в коде кавычки — перед тобой строка (текст). Нет кавычек и одни цифры — скорее всего число. Слова true или false — это «да/нет». Этого хватит, чтобы понимать большую часть того, что предлагает Claude.

## Попробуй

Терминального задания тут нет. Зато можно потренироваться в голове: имя — это строка, возраст — число, «подписан на рассылку» — да или нет (логическое значение). Разложи по типам несколько фактов о себе и ответь на вопросы ниже.
