TypeScript / Урок 9. Union Type

Опубликовано: 25 Июнь 2026
на канале: Игорь Антонов — про JavaScript и разработку
522
36

🎥 Продолжаем изучать TypeScript и сегодня разберём Union Type. В JavaScript мы привыкли к гибкости, но TypeScript требует чёткого определения типов. Как же быть, если переменная должна принимать разные типы? Ответ прост — Union-типы!

🔍 Что такое Union-типы? Это инструмент, позволяющий переменной принимать значения из нескольких различных типов. Используя оператор вертикальная черта |, мы можем объединить несколько типов в один, обеспечивая гибкость и безопасность вашего кода.

💡 Практические примеры: Мы рассмотрим, как объявить переменные и параметры функций, которые могут принимать значения нескольких типов, и как TypeScript продолжает защищать ваш код от ошибок, даже при такой гибкости.

🔗 Что вы узнаете:

Как использовать Union-типы для переменных и параметров функций.
Применение Union-типов с псевдонимами типов для расчёта площади фигур.
Как TypeScript помогает избежать ошибок, проверяя допустимость типов.

Содержание

00:00 Теория
01:29 Union Type в действии
04:15 Тип параметра функции
04:58 Union Type и Type Aliase
09:08 Резюме

📚 Полезные ссылки

Union Type в официальной документации — https://www.typescriptlang.org/docs/h...