Типы данных
Тип данных — это форма коробочки-переменной. Что в неё может лежать. Зная типы, вы сразу видите смысл переменной и понимаете, какие операции с ней допустимы.
Простые типы
string — текст в кавычках. number — число (целое или дробь, всё едино). boolean — true или false (правда или ложь). null — пустота, явное отсутствие значения. undefined — переменной не присвоили никакого значения.
Составные типы
array — список значений в квадратных скобках: [1, 2, 3]. object — запись из пар «ключ-значение»: { имя: "Алексей", возраст: 25 }. Это самые мощные структуры — именно ими описывают пользователей, заказы, что угодно.
typeof — проверить тип
Чтобы узнать тип значения, используйте typeof. Возвращает строку: "string", "number", "boolean", "object" и т.д. Полезно при отладке.
// Типы данных — это форма коробочки.
// Что в ней может лежать.
const строка = "текст"; // string
const число = 42; // number
const дробь = 3.14; // number (тоже)
const логика = true; // boolean (правда/ложь)
const ничего = null; // null (пустота)
const массив = [1, 2, 3]; // array (список)
const объект = { имя: "Алексей" }; // object (запись)
console.log(typeof строка); // "string"
console.log(typeof число); // "number"
console.log(typeof логика); // "boolean"Семь типов в одном файле. Запомните их формы — они везде встретятся.