Aliasy typů v TypeScript
V TypeScript lze vytvářet aliasy
typů. To se provádí pomocí operátoru
type.
Jako příklad si pojďme zadat další jméno pro řetězcový datový typ:
typescripttype str = string;
Deklarujme proměnnou pomocí našeho nového typu:
typescriptlet test: str = 'abc';
Obecně přejmenování standardních typů nenese žádný praktický užitek. Pojďme se podívat na užitečnější příklad použití aliasů.
Použití
Vytvořme nový datový typ pomocí sjednocení typů:
typescripttype stumber = string | number;
Deklarujme proměnnou s naším novým typem:
typescriptlet test: stumber;
Přiřaďme do ní číslo:
typescripttest = 123;
Přiřaďme do ní řetězec:
typescripttest = 'abc';
Praktické úlohy
Задание 1
Vytvořte nový typ, který sjednocuje null
a undefined.
Задание 2
Vytvořte nový typ, který sjednocuje logický
typ, null a undefined.