Псевдоними на типови во TypeScript
Во TypeScript може да се креираат псевдоними
на типови. Ова се прави со операторот
type.
За пример, ајде да зададеме уште едно име за стринговиот тип на податоци:
typescripttype str = string;
Декларирајме променлива, користејќи го нашиот нов тип:
typescriptlet test: str = 'abc';
Во целост, преименувањето на стандардните типови нема никаква практична корист. Ајде да погледнеме покорисен пример за примена на псевдоними.
Примена
Ајде да направиме нов тип на податоци, користејќи унја на типови:
typescripttype stumber = string | number;
Декларирајме променлива со нашиот нов тип:
typescriptlet test: stumber;
Запишете број во неа:
typescripttest = 123;
Запишете стринг во неа:
typescripttest = 'abc';
Практични задачи
Задание 1
Креирајте нов тип, кој ги обединува null
и undefined.
Задание 2
Креирајте нов тип, кој го обединува логичкиот
тип, null и undefined.