Ответ
TypeScript поддерживает все базовые типы JavaScript, а также добавляет дополнительные:
-
Примитивные типы:
number- числа (целые, дробные)string- строкиboolean- true/falsenullиundefined- отдельные типы
-
Специальные типы TypeScript:
any- отключает проверку типовvoid- отсутствие значения (обычно для функций)never- тип для функций, которые никогда не завершаютсяunknown- более безопасная альтернативаany
-
Составные типы:
Array<T>илиT[]- массивы[T, U]- кортежи (tuples)enum- перечисленияtypeиinterface- для создания собственных типов
Пример:
let age: number = 30;
let name: string = "John";
let isActive: boolean = true;
let scores: number[] = [90, 85, 95];
let user: [string, number] = ["Alice", 25]; // tuple