Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про TypeScript: union-типы, гибкая типизация, множественные типы

Что такое union-типы в TypeScript и зачем они нужны?

Вопрос проверяет знание о возможности указания переменной нескольких типов.

Короткий ответ

Union-типы позволяют указывать, что переменная может принимать значения разных типов. Это полезно в ситуациях, когда тип данных может быть гибким и изменяться.

Длинный ответ

Union-типы в TypeScript позволяют переменной иметь несколько возможных типов. Это означает, что переменная может быть, например, либо строкой, либо числом, в зависимости от ситуации. Это удобно для обработки разных вариантов данных в одной функции или переменной. Используются такие типы с помощью оператора |.

let value: string | number;
value = 'Hello'; // правильно
value = 42; // тоже правильно

Здесь переменная value может быть как строкой, так и числом, что позволяет кодировать разные сценарии использования.

Уровень

  • Рейтинг:

    4

  • Сложность:

    3

Навыки

  • TypeScript

    TypeScript

Ключевые слова

#union-типы

#гибкая типизация

#множественные типы

Подпишись на React Developer в телеграм