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 ни бирлаштирган янги тур яратинг.