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