Basic Types

Здесь информация о базовых типах в TypeScript.

Какие типы есть в TypeScript?

  • Boolean

  • Number

  • String

  • Array

  • Tuple - кортеж, где каждому элементу нужно указывать его тип

  • Enum

  • Any

  • Void

  • Null

  • Undefined

  • Never - используется в местах которые никогда не вернут какое-либо значение, например функция с бесконечным циклом или функция которая всегда выкидывает исключение и тд.

  • Object

  • Symbol

Приведение типов

В TypeScript существует 2 способа выполнить явное приведение типов. Рассмотрим каждый из в примере :

const value: any = 'qwerty';
console.log((<string>value).length); // 6

const value: any = 'qwerty';
console.log((value as string).length); // 6

Честно сказать приведения такие себе, куча ошибок в различных кейсах, компилятор не даёт делать приведение. Я лучше буду использовать фичи нативного JavaScript для приведения типов.

Last updated

Was this helpful?