Встречается на собеседованиях • сегодня

Какие есть типы в TS, помимо типов JS

TypeScript расширяет JavaScript, добавляя дополнительные типы:

  1. Union Types - объединение типов через |:
typescript
let id: string | number;
  1. Intersection Types - пересечение типов через &:
typescript
type Admin = Person & { permissions: string[] };
  1. Tuple - фиксированный массив с определенными типами элементов:
typescript
let coordinates: [number, number];
  1. Enum - перечисление именованных констант:
typescript
enum Direction { Up, Down, Left, Right }
  1. Literal Types - конкретные значения как тип:
typescript
let status: 'active' | 'inactive';
  1. Any/Unknown - any отключает проверку типов, unknown требует явного приведения.

  2. Never - тип для функций, которые никогда не завершаются.

  3. Void - отсутствие возвращаемого значения.

  4. Type Aliases - псевдонимы для типов:

typescript
type Point = { x: number, y: number };
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы