Намудҳои тахаллусӣ дар 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-ро якҷоя мекунад.