Вградени примитивни типове
TypeScript има няколко вградени примитивни типа, които могат да се използват за дефиниране на променливи, параметри на функции и типове на върнатите стойности:
number: Представя числови стойности, включително цели и числа с плаваща запетая.string: Представя текстови данни.boolean: Представя логически стойности, които могат да бъдат true или false.null: Представя липса на стойност.undefined: Представя стойност, която не е присвоена или не е дефинирана.symbol: Представя уникален идентификатор. Symbol обикновено се използва като ключ за свойства на обекти.bigint: Представя цели числа с произволна големина.any: Представя динамичен или неизвестен тип. Променливи от тип any могат да съдържат стойности от всякакъв тип и заобикалят проверката на типовете.void: Представя липса на тип. Обикновено се използва като тип на върната стойност на функции, които не връщат стойност.never: Представя тип за стойности, които никога не се появяват. Обикновено се използва като тип на върната стойност на функции, които хвърлят грешка или влизат в безкраен цикъл.