Инструменты пользователя

Инструменты сайта


works:programmer:ts:types

Типы данных в TypeScript

Простые
Тип Описание Пример
undefined необязательный fn(x: undefined)
null NULL (x: null)
number любая цифра fn(x: number)
string строка fn(x: number)
Array<string> массив строк fn(Array<string>)
{[key: string]: any} Ассоциативный массив var stuff: {[key: string]: string} = {};
Сложные
Тип Описание Пример
[string,string,string] Массив обязательно 3 элемента и все 3 строка fn(x: [string,string,string])
(x: string) ⇒ string Callback функция fn(callback: (x:string) ⇒ string)
Комбинированные
Тип Описание Пример
string<html>&#124;</html>undefined можно не указывать или строка fn(x: string<html>&#124;</html>undefined)
MyClass<html>&#124;</html>null возможно передать MyClass или null fn(x: MyClass<html>&#124;</html>null)
Другие
ref<null <html>&#124;</html> HTMLElement>(null) Любой HTML элемент
works/programmer/ts/types.txt · Последнее изменение: 2023/07/06 06:54 — 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki