TGViewer
frontend от ежетты frontend от ежетты @front_hedgehog · 422 subscribers
Post #144 154
Привет! Рассказываю о типах данных и сопутствующих вещах.
На каждом собеседовании спрашивают. И да - непопулярные типы тоже спрашивают.

📝 Я дублирую текст для тех, кому неудобно читать с картинок или просто нужен текст.

➡️ number
Числа: 10, 5.4, -100 и так далее, в границах от -(253-1) до (253-1)

➡️ bigint
для больших чисел(когда number недостаточно), специальный формат, можно создать, используя литерал n либо функцию Bigint()

➡️ NaN
не тип данных, означает “не число” - может получится, если например ошибка в вычислениях, например, при делении на 0.

➡️ string
Строка: набор символов, в разном количестве, может быть пустой: "abc4", '678uiopp', '', может содержать перенос строки \n и другие спецсимволы

➡️ symbol
Нет, это не специальный тип данных для строки из одного символа. Это уникальный идентификатор, может быть ключом объекта и его плюс в том, что такой ключ никогда не повторится, в отличие от ключа-строки

➡️ boolean
Логический тип данных, принимает значения true, либо false, нужен, например, при проверке условий

➡️ undefined
Неопределенность - например, вы обращаетесь к переменной, которой не было присвоено значение или к значению функции, которая ничего не возвращает

➡️ object
Структура данных, организованная по принципу ключ-значение. Ключами могут быть строки и символы, значениями могут быть даже другие объекты

➡️ null
Пустота, используется, например, при создании переменной, у которой пока нет значения. Приводится к нулю, к false. typeof null = ‘object’ - хотя null самостоятельный тип данных. Является корневым прототипом любого объекта

А массив?
Массив - это объект, ключами являются имя и число элементов(длина)

А функция?
Тоже объект! Ключи, конечно, имя и количество входных параметров

typeof или typeof()?
Можно и так и так. Определяет тип аргумента,
есть оговорки(например null), если передано выражение, выполняет приведение типов

#js #типы_данных
More from @front_hedgehog
  1. Jun 16, 2026Как вы знаете, я уже полгода работаю исключительно с AI. Однако, пора бы что-то делать. Я…
  2. Jun 6, 2026Привет. Продолжаю рассказывать об использовании ИИ в работе разработчика. На этот раз орке…
  3. Apr 13, 2026Как я использую уже целых два AI в работе В основном один (Claude) делает, второй (Codex)…
  4. Mar 10, 2026Девушки в диджитал — топ 💗 Ведь именно те самые девушки закрывают самый сложный тикет, пе…
  5. Mar 10, 2026Привет, 8 марта ещё не кончилось, врываюсь с перепостом подборки каналов девушек в ИТ, куд…
  6. Dec 31, 2025Привет! Вот и новый год наступает. Осталось меньше суток. Хочу вам пожелать самого доброго…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →