TypeScript හි වර්ග එකතු කිරීම
සමහර විට විචල්යයකට විවිධ වර්ගවල
අගයන් ලබා ගත හැකිය. ඔබ දැනටමත්
දන්නවා මෙම අවස්ථාවේදී මෙම
විචල්යය any වර්ගයෙන් ප්රකාශ කළ හැකිය.
කෙසේ වෙතත්, අපි දන්නා අවස්ථා තිබේ, විචල්යයකට අගයන් ලබා ගත හැක්කේ සියලු වර්ගවල නොව, යම් කිහිපයක් පමණක් බව. උදාහරණයක් ලෙස, එය ස්ත්රීලිංගයක් හෝ අංකයක් විය හැකිය.
මෙම අවස්ථාවේදී විචල්යයට අවශ්ය වර්ග පමණක් ලබා ගැනීමට ඉඩ දීම වඩා හොඳය. මෙය සිදු කරනු ලබන්නේ වර්ග එකතු කිරීමේ ක්රියාකරු භාවිතයෙන්, එය සිරස් ඉරක් ලෙස නිරූපණය කෙරේ.
අපි මෙම ක්රියාකරු භාවිතා කරමින් විචල්යයට ස්ත්රීලිංගයක් හෝ අංකයක් වීමට ඉඩ දෙමු:
let test: string | number;
අපි පරීක්ෂා කරමු - විචල්යයට අංකයක් ලියමු:
test = 123;
දැන් එයට අකුරු පේලියක් ලියමු:
test = 'abc';
දැන් අපි තාර්කික අගයක් ලියමු:
test = true; // දෝෂයක් වේ
අංකයක් හෝ null විය හැකි
විචල්යයක් සාදන්න.
අංකයක්, අකුරු පේලියක් හෝ තාර්කික අගයක් විය හැකි විචල්යයක් සාදන්න.