Skip to content

Вградени примитивни типове

TypeScript има няколко вградени примитивни типа, които могат да се използват за дефиниране на променливи, параметри на функции и типове на върнатите стойности:

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