Встречается на собеседованиях • сегодня
Какие есть типы в TS, помимо типов JS
TypeScript расширяет JavaScript, добавляя дополнительные типы:
- Union Types - объединение типов через
|:
typescript
let id: string | number;- Intersection Types - пересечение типов через
&:
typescript
type Admin = Person & { permissions: string[] };- Tuple - фиксированный массив с определенными типами элементов:
typescript
let coordinates: [number, number];- Enum - перечисление именованных констант:
typescript
enum Direction { Up, Down, Left, Right }- Literal Types - конкретные значения как тип:
typescript
let status: 'active' | 'inactive';-
Any/Unknown - any отключает проверку типов, unknown требует явного приведения.
-
Never - тип для функций, которые никогда не завершаются.
-
Void - отсутствие возвращаемого значения.
-
Type Aliases - псевдонимы для типов:
typescript
type Point = { x: number, y: number };
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы