Если ты складываешь два плюс два, ты получаешь четыре. А если попробуешь «сложить» слово «привет» и слово «мир» — получится не сумма, а просто «приветмир». Это потому, что данные бывают разных типов, и тип решает, что с этими данными вообще можно делать.
Три типа, которые встречаются чаще всего
Давай познакомимся с тремя самыми частыми типами данных:
- Числа — это то, чем можно считать:
5,42,3.14. Их пишут без кавычек. - Строки — это текст. Его всегда берут в кавычки:
"привет","Аня","5 мая". Кавычки — сигнал «здесь текст». - Логические значения — это ответ на вопрос «да или нет». В коде их всего два:
true(да) иfalse(нет).
let возраст = 25 // число
let имя = "Аня" // строка
let совершеннолетний = true // логическое значение
Тип решает, что можно делать
Самое важное: от типа зависит, какие действия доступны.
- Числа складывают, вычитают, умножают.
2 + 2даёт4. - Строки соединяют.
"при" + "вет"даёт"привет"— не сумму, а склейку. - Логические значения проверяют условия. «Если совершеннолетний — покажи фильм».
Поэтому 5 и "5" — это не одно и то же. Первое — число, с которым можно считать. Второе — текст, который просто выглядит как пятёрка. Для тебя они похожи, а для кода это разные вещи.
Когда видишь в коде кавычки — перед тобой строка (текст). Нет кавычек и одни цифры — скорее всего число. Слова true или false — это «да/нет». Этого хватит, чтобы понимать большую часть того, что предлагает Claude.
Попробуй
Терминального задания тут нет. Зато можно потренироваться в голове: имя — это строка, возраст — число, «подписан на рассылку» — да или нет (логическое значение). Разложи по типам несколько фактов о себе и ответь на вопросы ниже.