@hobart.rath
В TypeScript типы данных могут быть описаны с помощью типизации переменных, функций, параметров и объектов.
Например, для типизации переменной типа "строка" используется следующий синтаксис:
1
|
let myString: string = "Привет, мир!"; |
Для типизации числовых переменных используется тип "number":
1
|
let myNumber: number = 42; |
Тип boolean может быть использован для типизации переменных, которые принимают только значения true или false:
1
|
let myBoolean: boolean = true; |
Тип массива определяется с помощью угловых скобок и оператора []. Например, массив строк будет выглядеть так:
1
|
let myStringArray: string[] = ["foo", "bar", "baz"]; |
Объекты могут быть типизированы с использованием интерфейсов, например:
1 2 3 4 5 6 7 8 9 |
interface Person { name: string; age: number; } let myPerson: Person = { name: "Иван", age: 25 }; |
Это только некоторые примеры типов данных в TypeScript, полный список можно найти в документации TypeScript.
@hobart.rath
Также в TypeScript есть специальные типы данных, которые позволяют описывать более сложные структуры данных:
1 2
let myTuple: [number, string] = [42, "foo"];
1 2 3
enum Color { Red, Green, Blue }
let myColor: Color = Color.Red;
1
let myData: any = "foo";
1
function myFunction(): void { console.log("Hello, world!"); }
Это лишь некоторые из типов данных, которые могут быть использованы в TypeScript. Все они позволяют программисту более точно определить ожидаемый тип данных и улучшить проверку ошибок на этапе компиляции.