Aliasy typov v TypeScript
V TypeScript je možné vytvárať aliasy
typov. To sa robí pomocou operátora
type.
Pre príklad si zadajme ďalší názov pre reťazcový dátový typ:
typescripttype str = string;
Deklarujme premennú pomocou nášho nového typu:
typescriptlet test: str = 'abc';
Vo všeobecnosti premenovanie štandardných typov nemá žiadny praktický prínos. Pozrime sa na užitočnejší príklad použitia aliasov.
Aplikácia
Vytvorme nový dátový typ pomocou zjednotenia typov:
typescripttype stumber = string | number;
Deklarujme premennú s naším novým typom:
typescriptlet test: stumber;
Priraďme do nej číslo:
typescripttest = 123;
Priraďme do nej reťazec:
typescripttest = 'abc';
Praktické úlohy
Задание 1
Vytvorte nový typ, ktorý zjednocuje null
a undefined.
Задание 2
Vytvorte nový typ, ktorý zjednocuje logický
typ, null a undefined.