Как правильно описывать типы данных в typescript?

Пользователь

от hobart.rath , в категории: JavaScript , 8 месяцев назад

Как правильно описывать типы данных в typescript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от deshaun_cormier , 8 месяцев назад

@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.