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?