Majina ya Ulingo wa Aina katika TypeScript

Katika TypeScript unaweza kuunda majina ya ulingo wa aina. Hii inafanywa kwa kutumia kiopereta type.

Kwa mfano tuweke jina lingine kwa aina ya data ya mfuatano wa herufi:

typescripttype str = string;

Tutangaze kutofautisha, tukitumia aina yetu mpya:

typescriptlet test: str = 'abc';

Kwa ujumla kubadilisha jina la aina za kawaida hakuleta manufaa yoyote ya vitendo. Hebu tuangalie mfano muhimu zaidi wa matumizi ya majina ya ulingo.

Matumizi

Tufanye aina mpya ya data, tukitumia muungano wa aina:

typescripttype stumber = string | number;

Tutangaze kutofautisha na aina yetu mpya:

typescriptlet test: stumber;

Tuandike ndani yake nambari:

typescripttest = 123;

Tuandike ndani yake mfuatano wa herufi:

typescripttest = 'abc';

Kazi za Vitendo

Задание 1

Unda aina mpya, inayounganisha null na undefined.

Задание 2

Unda aina mpya, inayounganisha aina ya kimantiki, null na undefined.