Псевдоними на типове в 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.