⊗jstsPmBsTU 18 of 55 menu

টাইপস্ক্রিপ্টে টাইপ ইউনিয়ন

কখনও কখনও এমন হয় যে একটি নির্দিষ্ট ভেরিয়েবল বিভিন্ন ধরনের মান নিতে পারে। আপনি ইতিমধ্যেই জানেন যে এই ক্ষেত্রে ভেরিয়েবলটি any টাইপ দিয়ে ঘোষণা করা যেতে পারে।

যাইহোক, এমন পরিস্থিতি আছে যখন আমরা জানি, যে ভেরিয়েবলটি সকল টাইপের মান নিতে পারে না, কিন্তু শুধুমাত্র কিছু নির্দিষ্ট টাইপের। উদাহরণস্বরূপ, এটি একটি স্ট্রিং বা একটি সংখ্যা হতে পারে।

এই ক্ষেত্রে ভেরিয়েবলকে শুধুমাত্র প্রয়োজনীয় টাইপগুলি নিতে অনুমতি দিলে更好 হবে। এটি টাইপ ইউনিয়ন অপারেটর ব্যবহার করে করা হয়, যা একটি উল্লম্ব বার দ্বারা প্রতিনিধিত্ব করা হয়।

আসুন এই অপারেটর ব্যবহার করে ভেরিয়েবলটিকে একটি স্ট্রিং বা একটি সংখ্যা হতে অনুমতি দিই:

let test: string | number;

আসুন পরীক্ষা করি - ভেরিয়েবলে একটি সংখ্যা লিখি:

test = 123;

এবং এখন এতে একটি স্ট্রিং লিখি:

test = 'abc';

এবং এখন একটি বুলিয়ান মান লিখি:

test = true; // একটি ত্রুটি হবে

একটি ভেরিয়েবল তৈরি করুন যা হতে পারে হয় একটি সংখ্যা অথবা null

একটি ভেরিয়েবল তৈরি করুন যা হতে পারে হয় একটি সংখ্যা, অথবা একটি স্ট্রিং, অথবা একটি বুলিয়ান।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন