Tyypinimien aliakset TypeScriptissä

TypeScriptissä voidaan luoda tyypinimiä aliaksina Tämä tehdään käyttämällä operaattoria type.

Esimerkkinä määritetään toinen nimi merkkijonotietotyypille:

typescripttype str = string;

Esitellään muuttuja käyttäen uutta tyyppiämme:

typescriptlet test: str = 'abc';

Yleisesti ottaen standardityyppien nimeäminen uudelleen ei tuota mitään käytännön hyötyä. Katsotaan käytännöllisempää esimerkkiä aliaksien käytöstä.

Sovellus

Tehdään uusi tietotyyppi käyttämällä tyyppien yhdistelmää:

typescripttype stumber = string | number;

Esitellään muuttuja uudella tyypillämme:

typescriptlet test: stumber;

Tallennetaan siihen numero:

typescripttest = 123;

Tallennetaan siihen merkkijono:

typescripttest = 'abc';

Käytännön tehtävät

Задание 1

Luo uusi tyyppi, joka yhdistää null ja undefined.

Задание 2

Luo uusi tyyppi, joka yhdistää loogisen tyypin, null ja undefined.