Намудҳои тахаллусӣ дар TypeScript
Дар TypeScript шумо метавонед тахаллусҳои намуд
эҷод кунед. Ин бо ёрии оператори
type анҷом дода мешавад.
Барои мисол, биёед як номи дигар барои намуди сатрӣ муайян кунем:
type str = string;
Биёед тағирёбандаро бо истифода аз намуди нави мо эълон кунем:
let test: str = 'abc';
Дар умум, номгузории намудҳои стандартӣ ҳеҷ фоидаи амалӣ надорад. Биёед ба мисоли муфидтар аз истифодаи тахаллусҳо нигарем.
Истифода
Биёед як намуди нави маълумотро бо истифода аз якҷоясозии намудҳо созем:
type stumber = string | number;
Биёед тағирёбандаро бо намуди нави мо эълон кунем:
let test: stumber;
Ба он адад гузорем:
test = 123;
Ба он сатр гузорем:
test = 'abc';
Вазифаҳои амалӣ
Намуди наверо эҷод кунед, ки null
ва undefined-ро якҷоя мекунад.
Намуди наверо эҷод кунед, ки намуди мантиқиро,
null ва undefined-ро якҷоя мекунад.